[verdict][curated prompt][source: auritrack.com]
Can I vibecode Auritrack?
// buildable in a weekend, but real gaps stay open
The core loop, logging expenses by typing a sentence into a chat box and having an LLM extract amount, payee, and category, is very buildable with an Anthropic API key. Budgets, categories, and spending reports are standard CRUD. The real gap is statement import: getting one clean CSV parsed by an LLM is a demo, but reliably parsing messy multi-page bank PDFs across many banks needs batching, fallbacks, and cross-checks that take far longer than a weekend.
confidence: high
what it is: AI-native expense tracker that does your bookkeeping from chat messages and bank statements
Buildability index · an editorial game
- Price 3 $/month weight: zero
- Time weekend weight: plus 2
- Category personal finance no weight
- Moat execution quality weight: minus 1
- Confidence high weight: plus 1
- What you lose 5 items weight: minus 2
- Site auritrack.com (si apre in una nuova scheda) no weight
They cancel out. This is where it comes down to how much the subscription annoys you.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
What you build
Build a chat input that sends free-text expenses to an LLM with a strict extraction schema, save transactions to SQLite, auto-create categories, track budgets per month, and chart spending.
what you need
- Anthropic API key
- local or hosted database
- CSV import
- PDF text extraction
- charting library
Kinda verdict: the AI chat-logging core is a genuine one-session build, but the flagship statement-import feature degrades sharply on real-world bank PDFs without serious pipeline work.
The prompt
A weekend with a coding agent. The gaps that stay are right below, under “what you lose”.
Build me an AI expense tracker to replace Auritrack. Requirements:
- Local web app: Node + Express + better-sqlite3, server-rendered, binds to
localhost only.
- Chat box on the home page: I type "lunch 12.50 at Chipotle yesterday" and the
app calls the Claude API (claude-sonnet-5) with a tool schema to extract
amount, payee, category, and date, then saves the transaction. Show the parsed
result inline with an edit button so I can correct mistakes.
- Categories are auto-created the first time the model uses one; also give me
plain manual add/edit forms for transactions and categories as a fallback.
- Statement import: upload a CSV or a text-layer PDF (use pdf-parse). Send rows
or pages to the model in batches with a strict JSON schema, show everything in
a review table before committing, and dedupe on date + amount + payee.
- Budgets: monthly limit per category with a progress bar that turns red on
overspend.
- Reports: spending by category per month and a 6-month trend line with
Chart.js, plus an "ask about my spending" box where the model writes a SQL
query, runs it against a read-only connection, and explains the answer.
- Nightly copy of the SQLite file to backups/, keep 30.
- ANTHROPIC_API_KEY lives in .env; send the model only the rows a request
needs and never log transaction data.
- Out of scope: bank sync, scanned-image PDFs, mobile apps, Telegram bots, and
multi-user. Note in the README that imports cost real API money and roughly
how much per statement.
- README: how to map my bank's CSV columns on first import. Curated prompt: written and reviewed by hand for this app. In English on purpose — it is the language coding agents work best in.
What you lose
- battle-tested statement parsing across many banks and layouts
- mobile apps and push notifications
- Telegram bot logging
- predictive spending forecasts
- polished AI-written financial reports
Why people still pay
They pay because a hardened parsing pipeline, mobile apps, and chat-anywhere logging remove all friction, and $3/mo is cheaper than maintaining your own LLM plumbing.
moat: Execution quality what a moat is
AI pipeline robustness/convenience
Free alternatives
Not in the mood to build it? These already exist, they are free or open source, and we checked them one by one.
Rejected (3) — and why
- Actual Budget (si apre in una nuova scheda) — A first-rate ledger, but it does not turn chat messages and statements into bookkeeping.
- Maybe Finance (si apre in una nuova scheda) — The famous answer is archived; last push July 2025.
- Midday (si apre in una nuova scheda) — Looks perfect; its README limits the public build to non-commercial use and sends businesses to a paid license.
Who has already built it
Starting from here is still vibecoding: the prompt is for when you want it exactly your way.
- Firefly III (opens in a new tab) — Mature self-hosted personal finance manager with a full API and CSV importer, a solid non-AI base to bolt an LLM onto. (alive)
- Actual Budget (opens in a new tab) — Open-source local-first budgeting app with strong transaction import tooling. (alive)
Do you agree?
The vote balance
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.