Private, offline-first personal finance for your Mac.
Latest version 0.4.0.
Deposits become first-class: track term and savings deposits with their rates and maturities, see them all on a maturity timeline, get nudged before one comes due, and model where maturing money earns the most. Plus you can now close accounts to get them out of the way, and the sidebar is tidier.
Track a term or savings deposit as its own account, with the terms that matter.
Deposit terms — set the interest rate, start date, term (or maturity), and how interest is paid: at maturity, paid out periodically, or reinvested (compounded). Give any account the type deposit and the terms panel appears.
Your deposits, at a glance — a summary of everything you hold: total, balance-weighted average rate, estimated interest per year, and the next maturity.
A maturity ladder — a timeline (with month markers) showing when each deposit frees up, how much, its per-month yield and total interest to term. Hover a point for the exact date.
Rate and countdown everywhere — each deposit shows its rate and time-to-maturity in the accounts list and right in the sidebar, and anything maturing within about five weeks is highlighted so it stands out.
A place to decide where new — or maturing — money should go.
Log your banks' offers — the products each bank quotes (rate, term, how interest is paid, and the date quoted). Offers are editable and kept as history, so past models reproduce.
Compare over a horizon — pick an amount and 6 / 12 / N months, and it ranks every offer by what you'd end with, reinvesting each into its own terms (a 3-month deposit rolls every 3 months; a monthly-payout one compounds monthly). Each row shows ending value, per-month earnings, and effective APY.
Model reinvestment in one click — from a maturing deposit (in Review or on its page), the modeler opens with the amount and currency pre-filled and runs on the spot.
Save reports — keep a model run for later; it's frozen exactly as it was computed.
A tidier sidebar — each account is now a single line (name on the left, balance right-aligned), account names read more clearly, and deposits show their rate and countdown right in the menu.
The sample (Demo) budget now carries real historical EUR/USD exchange rates, so its multi-currency balances move the way they actually did.
"Skip all tutorials" takes effect immediately — no page reload needed.
Split transactions become fully first-class — the classic mortgage payment (part principal, part interest) now tracks correctly on both sides — and re-importing a statement is safe after you've edited a transaction.
A single transaction can be part transfer and part spending — the textbook case is a mortgage payment: some of it pays down the loan (a transfer), the rest is interest (real spending). You could already split a transaction that way, but the transfer half didn't actually move the other account. Now it does.
The result for a mortgage payment: your checking account is down the full amount, the loan balance drops by exactly the principal, and only the interest counts as spending.
A new Review screen that tells you what actually happened with your money each period, a big Goals upgrade, smarter transfers.
The headline feature: a dedicated screen that turns a period of transactions into a story you can read in a few seconds.
Your connected AI can now run your budget, not just read it — plus big performance gains, live updates, a smoother budget grid, and native Mac builds for both chip types.
The biggest change this release: the MCP server grew from a read-only view into a full control surface (15 → 43 tools). Connect Claude, ChatGPT, or any MCP client (see the "Connect your AI" page) and it can now actively manage your budget, not just report on it:
Changes an AI makes show up in the app automatically (see Live updates), and mutating actions are designed to confirm with you first. The "Connect your AI" page now reflects this full range.
+ via shift-=.Home/End and Cmd/Ctrl-↑/↓ jump to the first/last transaction or category in the
Register and Budget grid, and the focused row/cell always scrolls cleanly into view (clear of
the header and status bar).Connect your AI. Give Claude, ChatGPT, Cursor, or any other MCP-compatible AI assistant read access to your budget — transactions, accounts, budget, net worth, spending reports, and goals — plus the ability to import bank statements for you. One-click buttons for Claude, ChatGPT, and Cursor; a ready-to-paste prompt for everything else. Find it under Settings → Connect your AI (or Settings → MCP Server on desktop).
Delete an account. Accounts can now be deleted from their edit dialog — history is kept (hidden, not erased), same as deleting a category.
Minor UX polish and improvements
The very first public build of Budget, a private, offline-first personal-finance app for your desktop. Your data lives in a single local file on your machine — nothing is uploaded, nothing is tracked.
This is an early release: the core budgeting workflow is here and solid. Feedback is very welcome (Settings → Support).
.xlsx export and Budget parses it into
transactions automatically.By downloading and using Budget you agree to the Terms.