[verdetto][prompt curato][fonte: auritrack.com]
Posso vibecodare Auritrack?
// si costruisce in un weekend, ma restano buchi veri
Registrare una spesa scrivendo una frase in chat e lasciare che un LLM ne estragga importo e categoria si costruisce con una API key Anthropic. Il buco vero è l'import degli estratti conto: PDF bancari disordinati, su più pagine e di banche diverse, vanno molto oltre un weekend.
confidenza: alta
cos’è: Tracker di spese AI-native che tiene la contabilità partendo da messaggi in chat ed estratti conto
Indice di costruibilità · gioco editoriale
- Prezzo 3 $/mese peso: zero
- Tempo un weekend peso: più 2
- Categoria finanze personali non pesa
- Moat qualità di esecuzione peso: meno 1
- Confidenza alta peso: più 1
- Cosa perdi 5 voci peso: meno 2
- Sito auritrack.com (si apre in una nuova scheda) non pesa
Si pareggiano. È il caso in cui decide quanto ti sta antipatico l’abbonamento.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
Cosa costruisci
Costruire un campo di chat che manda le spese in testo libero a un LLM con uno schema di estrazione rigido, salvare le transazioni su SQLite, creare le categorie in automatico, tenere i budget mese per mese e mettere la spesa a grafico.
cosa ti serve
- una API key Anthropic
- un database locale o in hosting
- l'import da CSV
- l'estrazione del testo dai PDF
- una libreria per i grafici
Verdetto «quasi»: il nucleo di registrazione via chat con l'AI è davvero una build da una sola sessione, ma la funzione di punta, l'import degli estratti conto, crolla in fretta sui PDF bancari veri se non ci si lavora sul serio di pipeline.
Il prompt
Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».
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. Prompt curato: scritto e rivisto a mano per questa app. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.
Cosa perdi
- un parsing degli estratti conto rodato su tante banche e tanti layout
- le app mobile e le notifiche push
- la registrazione delle spese da bot Telegram
- le previsioni di spesa
- i report finanziari scritti dall'AI e ben rifiniti
Perché pagano ancora
Si paga perché una pipeline di parsing indurita, le app mobile e la registrazione da chat ovunque tolgono ogni attrito, e 3 $ al mese costano meno che mantenere in vita il proprio impianto di LLM.
moat: Qualità di esecuzione cos’è un moat
robustezza della pipeline AI e comodità
Alternative gratuite
Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.
Scartate (3) — e perché
- Actual Budget (si apre in una nuova scheda) — Un libro mastro di prim'ordine, ma non trasforma messaggi in chat ed estratti conto in contabilità.
- Maybe Finance (si apre in una nuova scheda) — La risposta famosa è archiviata; ultimo push a luglio 2025.
- Midday (si apre in una nuova scheda) — Sembra perfetto; il suo README limita la build pubblica all'uso non commerciale e manda le aziende su una licenza a pagamento.
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- Firefly III (si apre in una nuova scheda) — 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 (si apre in una nuova scheda) — Open-source local-first budgeting app with strong transaction import tooling. (alive)
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.