Log spending in plain language, import bank statements and receipts, ask questions about your money, teach the agent your rules, and track every change with git. See the Use Cases for examples, the Quickstart to install it, or the Comparison for how it stacks up against YNAB, Monarch, and Actual Budget.Documentation Index
Fetch the complete documentation index at: https://accountant24.ai/llms.txt
Use this file to discover all available pages before exploring further.
Session Snapshot #1 · Session Snapshot #2 · Demo Ledger
Why I built this
For years, I managed my personal finances with YNAB. It worked — but every transaction was a manual chore. I’d fall behind, dread catching up, and put it off for weeks at a time. One weekend I started playing with hledger and Claude Code, just to see if an agent could handle the bookkeeping for me. I wrote a couple of small skills, and to my surprise, it actually worked — and it was genuinely fun to use. So I kept going. I packed everything into a standalone agent, tuned it for this one job, and started using it every day. I’m honestly happier with it than any tool I’ve used for my money before. If it works this well for me, maybe it’ll work for you too. That’s why I’m releasing it as an open source project.Why this stack
Each piece of this puzzle does one thing really well. hledger is a mature accounting engine with proper double-entry bookkeeping. It’s fast, reliable, and stores everything in plain text files you fully own. The catch: it has a steep learning curve — journal syntax, report commands, filter expressions. Not something most people want to deal with. LLMs are great at understanding what you mean in plain language. But they hallucinate numbers and can’t do accounting on their own. Left alone with a ledger, they’d quietly corrupt your books. pi is the agent framework that glues everything together — sessions, tool execution, LLM communication. It’s small, well-designed, and easy to extend. git tracks every change to plain text files — which is exactly what a ledger is. The agent commits your changes as you go, so mistakes are easy to undo, and pushing to a private remote gives you backups. Put them together and each piece covers the other’s weakness. You speak naturally, the LLM figures out what you mean, hledger keeps the math honest, git makes every change traceable, and pi orchestrates the whole thing. That’s the combination I ended up with after trying a few alternatives — and it’s been working well ever since.Credits
Accountant24 wouldn’t exist without these projects:- pi by Mario Zechner — a minimal but powerful framework for building AI agents.
- hledger by Simon Michael — the accounting engine that makes proper double-entry bookkeeping possible.