File 01
Orpiment
In developmentSample data
Summary
Local-first desktop app for personal finance built around fast entry — it opens on a quick-capture screen instead of a dashboard, and keeps everything in a SQLCipher-encrypted database on your own machine.
Gallery (8) · sample data
Details
- —Quick-capture home screen for expenses, income and account transfers, with batch entry and a running session list
- —Cash, savings and investment accounts with balances derived from movements instead of stored, plus nested cards whose number and CVV carry a second AES-256-GCM layer
- —Multi-currency tracking that freezes each movement's exchange rate so history never gets recalculated, and reports uncovered currencies as "not quoted" rather than valuing them at zero
- —Investment returns derived from gain adjustments with capital weighted by days invested (Modified Dietz), plus a declared-vs-realized rate chart and a contribution simulator
- —Shared expenses recorded at the full amount that left the account, with the other party's share held as receivable and reconciled by reimbursement movements
- —Recurring bills, subscriptions, installments and debts in a single entity that notifies and pre-fills the expense but never moves money on its own
- —Three-layer dashboard (Overview / Month / Analysis) with charts hand-built in SVG and CSS, no charting libraries
- —Vault opened by a random master key wrapped by multiple factors: passphrase, one-time recovery key, and an optional FIDO2 hardware key on Windows
- —Encrypted backup export and import with periodic reminders and auto-backup on open, plus a dry-run importer for the previous app's data
- —Signed auto-update verified against a compiled-in public key before install, with the HTTP handled in Rust so the webview CSP stays locked down