Skip to content
Accountant24

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

  1. 01

    Natural language entry

    A plain sentence becomes a proper double-entry transaction in your ledger. The agent fills in the details.

  2. 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.

  3. 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
  4. 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.

  5. 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.

  6. 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.

  7. 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.