Sync bank accounts with Plaid, import CSVs, categorize spending, track net worth, and ask Claude about your money — all on your machine.
The TUI stores everything in ~/.fungible. No account required.
Everything is stored on your computer. No account required.
Connect checking, savings, credit, and investment accounts via Plaid. Transactions pull automatically with a 15-minute debounce and a force-sync option.
Import statement exports from any bank. Flexible column mapping, duplicate detection against Plaid imports, and soft-delete for cleanup.
Substring and regex rules with optional amount filters auto-categorize transactions on sync. Name rules let you rename how payees display.
Bar charts for expenses, income, or any category, aggregated by week, month, quarter, or year. Delta mode shows deviation from your rolling averages.
Balance history across all accounts, plus manual assets like a house or car. Scroll by week, month, quarter, or year. View by account or by type.
Cash and liquid runway, FIRE number with progress bar, Coast FIRE, and years to retirement. Adjustable assumptions with live recalculation.
Label transactions across accounts — trips, projects, events. View income, expenses, and category breakdowns per tag.
Track a house, car, or any other asset by name and value. Shows up in net worth alongside your bank accounts and investments.
Your database is backed up to ~/.fungible/backups/ on startup once per day. Keeps the last 7 by default.
Fungible ships with a built-in MCP server. Point Claude Desktop at it and you can ask natural-language questions about your spending, run summaries, add rules, and more — directly from Claude.
stdio mode always works, even when the TUI is closed.
http mode updates the TUI instantly while it's running.
Fungible is open source and actively developed. If you're a developer who wants to work on something genuinely useful, pull requests are very welcome. Check out the issues list for ideas, or bring your own.