Vai al contenuto principale

[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

Indice: zero. in bilico

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

Prompt one-shot EN
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é

Chi l’ha già costruito

Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.

Sei d’accordo?

La bilancia dei voti

Ancora nessun voto: il tuo è il primo.

Nessun voto ancora — il primo pesa.

App correlate

Distribuzione dei verdetti n = 996

SÌ 153 QUASI 451 — il verdetto di questa app NON PROPRIO 392

Da brief confuso a UX/UI completa Un brief vago diventa un’app navigabile. Spot prodotto da una foto Una foto diventa uno spot animato, senza codice. Far guardare i video a Claude Claude guarda i tuoi video e li trasforma in testo. Higgsfield in Claude Code Genera immagini e video mentre programmi in Claude Code. Da un Loom a una pagina web Un video schermo diventa una pagina web, senza codice. Video Shorts con NotebookLM Le tue fonti diventano uno short verticale. Landing luxury su Lovable Landing page di lusso con un solo prompt. Excalidraw in locale Excalidraw gratis sul tuo computer, senza codice. Mistral OCR nel flow Estrai testo dai documenti con Mistral OCR. Claude SEO nel terminale 25 skill SEO gratis dentro Claude Code. Google Search Console dentro Claude Code I dati di Search Console dentro il terminale. Routine di Claude Code Claude che lavora da solo, a computer spento. Clonare una landing in React con v0 Clona una landing reale in codice React. Context economy con Claude Lavora leggero e non bruciare i limiti di Claude. Dal prompt alla skill auto-evolutiva Skill Claude che imparano dai tuoi errori. Da NotebookLM a Canva: presentazioni Slide da NotebookLM, finalmente editabili in Canva. La mappa per capire ogni tool AI 12 categorie per incasellare qualsiasi tool AI. PNG trasparenti con ChatGPT PNG con trasparenza reale, non la scacchiera finta. Infografiche animate con Gemini Infografiche che si animano in loop con Gemini. Ricerca di mercato con Deep Research Deep Research come tuo analista di mercato. Farti citare dai motori AI (AEO) Diventa una fonte che ChatGPT e Perplexity citano.