Open source AI agent for personal finance
Runs on your machine, you own the data
Log spending, import bank statements and receipts, ask questions about your money. Works with any LLM, including local ones.
Demo
Some things you can ask the agent
- Import my bank statement
- Ask me a few questions to get to know me
- Where did most of my money go last month?
- Which payees do I spend the most with?
- How much do I have in each currency?
- Check my ledger for duplicates and mistakes
- Attach a receipt to a transaction
- Set up my household and who pays for what
- Undo the last change
- What skills do I have and what can I do with them?
- Record spending
- What should I do first?
- Compare this month's spending to last month
- What was my biggest purchase this year?
- Record a refund
- Find transactions that look unusual
- Update the value of my investments
- Tag everything from my upcoming trip
- Show the history of one transaction
- How can I get more skills?
- Add transactions from a receipt
- Set my starting balances
- Show my spending for the year by month
- How much did my last trip cost?
- Record a transfer between my accounts
- Reconcile my current balance
- Add a purchase from a receipt
- Remind me to import my bank statement every month
- Undo everything from my last import
- Check my subscriptions for price increases
- Set up my accounts
- Record my income
- Show my net worth over the last months
- Show everything I spent on a hobby
- Split my last transaction between two accounts
- Import my latest bank statement
- Record income I received
- What do you remember about me?
- Restore a transaction I deleted
- What else can you do?
- Add a bank account
- Add a credit card
- How much do I have across all my accounts?
- What is coming up in the next 30 days?
- Add a note to a transaction
- Record today's spending
- Add another account
- Talk to me in my language
- What changed this week?
- Set my main currency
- Show my net worth
- How much did I earn vs spend this year?
- Am I within my budget this month?
- Tag transactions from my last trip
- Correct my last transaction
- Set a monthly budget and warn me when I get close
- Warn me about unusual transactions when I import
- What am I paying every month?
- What can you do?
- Show my last transactions
- Show my income for this year
- How much do I owe on my credit card?
- Merge two payees that are the same business
- Delete a transaction I added by mistake
- Set up my recurring bills
- Ask me a few questions to know me better
- Which subscriptions can I cancel?
- Remember my name
- How much did I spend this month?
- How much am I saving each month?
- Show me the receipt for a purchase
- Rename an account
- Move a transaction to a different account
- Set up my monthly salary
- What did you change today?
- Create a skill
Features
- 01
Natural language entry
A plain sentence becomes a proper double-entry transaction in your ledger. The agent fills in the details.
- 02
Statement and receipt import
A PDF bank statement, a CSV export, an invoice, or a photo of a paper receipt becomes transactions in your ledger. The original file is archived in your workspace and attached to the transactions.
- 03
Memory across chats
Mention a trip, a budget, or a habit once. The agent remembers it across chats and applies it when it matters.
How memory works - 04
Answers about your money
Ask in plain words and get a straight answer from your own numbers, whether it's one trip, one payee, or the whole year. Type @ to point the question at an account, a payee, or a tag.
- 05
Plugins
Plugins give the agent new skills. Install one from the marketplace, or describe a routine and the agent builds a plugin for it, ready to reuse whenever you need it.
- 06
Any LLM, fully local if you want
Sign in with your ChatGPT or Claude subscription, or use an API key from 30+ providers and over a thousand models. Or run a local model with Ollama, and nothing ever leaves your machine.
- 07
Full change history, easy undo
Every change is recorded automatically. Review what happened anytime, roll back a mistake, or keep a private backup. Under the hood it's a local git repo, the same system developers trust with their code.
More features
- Double-entry bookkeeping
- The method accountants use. One thing you notice right away: moving money between your own accounts never counts as spending.
- Multi-currency support
- Hold as many currencies as you need. Each account keeps its own, and your net worth is converted into your main currency.
- Investment tracking
- Stocks, funds, and crypto get their own accounts, holding the units you actually own, right next to your cash and debts. Tell the agent today's price and your net worth is the whole picture.
- Works offline
- Run a local model with Ollama and the whole app keeps working with no internet at all.
- Your data stays yours
- Everything lives in plain text files in one folder on your machine. No cloud, no account, no lock-in.
- Built on a coding agent
- Your books are plain text files, and careful work with files is exactly what a coding agent is good at.
Try it with last month's statement
Download, sign in with ChatGPT or Claude, and see where the money went in minutes.