๐Ÿ’ฐ Financy
Private & local-first personal finance

Budgeting that stays yours.

Financy is a fast, private zero-based budgeting app for desktop and mobile โ€” give every dollar a job, backed by real double-entry accounting. Your data stays in a single encrypted file you own. No cloud, no account, no tracking.

Linux ยท Windows ยท macOS ยท Android (beta) โ€” free & open source (MIT)

Financy zero-based budget with Ready to Assign and category envelopes
๐Ÿ”’
Private by design No cloud, no account, no telemetry โ€” ever.
๐Ÿ’พ
Local-first One .financy file that lives on your device.
๐Ÿ›ก๏ธ
Encrypted XChaCha20-Poly1305, unreadable without your passphrase.
โš–๏ธ
Open source Auditable code, MIT licensed, yours to fork.

Zero-based budgeting, backed by real accounting

Everything you need to plan every dollar โ€” with numbers that never lie.

๐ŸŽฏ

Zero-based budget

Give every category a job until Ready to Assign hits zero. Track Assigned ยท Activity ยท Available per envelope, with balances that roll forward and overspending in red.

๐Ÿ’ฐ

Honest Ready to Assign

One global pool drawn from your real on-budget balances. Assign to any month โ€” even a future one โ€” and it draws down today. You can't budget money you don't have.

๐Ÿ’ณ

Credit cards & tracking

Card spending nets against the budget so it stays budget-neutral. Mark investments or a mortgage as off-budget โ€” counted in net worth, not in assignable cash.

๐Ÿ“’

Real double-entry

Every transaction is balanced postings that sum to zero. Your budget, balances and net worth are derived from one journal โ€” they can't go inconsistent.

๐Ÿ›ก๏ธ

Optional encryption

Protect a document with a passphrase and the file is encrypted at rest with XChaCha20-Poly1305 and an Argon2id key. Decrypted only in memory โ€” never in plaintext on disk.

๐Ÿ—“๏ธ

Debts & installments

Track BNPL and installment plans on a fixed schedule. Each debt becomes its own budget envelope and off-budget liability, so paying it down stays Ready-to-Assign neutral.

๐Ÿ“Š

Analytics

KPIs, income-vs-expenses, net-worth trends and spending by category โ€” all derived from your journal, so they never drift from your transactions.

๐Ÿ“ฑ

Desktop & mobile

A native desktop app and a touch-first Android build (beta) from the same codebase โ€” budget on your laptop, capture spending on your phone.

๐Ÿ’พ

Local-first & yours

Each document is a single .financy SQLite file, auto-saved with ACID writes. No cloud, no account, no save button โ€” just your data on your machine.

A look inside

The desktop app, from first run to full analytics.

Zero-based budget
Budget: Ready to Assign, with Assigned ยท Activity ยท Available per category.
Accounts and net worth
Accounts & net worth, with on-budget and tracking accounts.
Analytics dashboard
Analytics: KPIs, cash-flow & net-worth trends, spending by category.
Transactions journal
Date-grouped transaction journal with filters and search.
Categories
Income & expense categories, managed from Preferences.
Data summary
A clear summary of everything in your document.

Financy on mobile Android ยท beta

A touch-first UI built from the same codebase โ€” capture spending on the go, check your budget anywhere. See MOBILE.md for status and what's not ported yet.

Mobile home
Home
Mobile transactions
Transactions
Mobile budget
Budget
Mobile account detail
Account
Mobile debts
Debts
Mobile debt detail
Debt detail

Get Financy

Grab the build for your platform from the latest release. Builds are currently unsigned, so Windows/macOS may ask you to confirm before the first run.

๐Ÿง Linux

Install the .deb or .rpm, or extract the .tar.xz and run.

๐ŸชŸ Windows

Run the .exe. SmartScreen โ†’ More info โ†’ Run anyway.

๐ŸŽ macOS

Unzip, move to Applications. First launch: right-click โ†’ Open.

๐Ÿ“ฑ Android

Beta .apk attached to releases. Allow install from unknown sources.

Or build from source: git clone the repo and run make run.