Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
A personal finance ledger you talk to. Send a WhatsApp message — "lunch 850" —
and an AI agent ("Neo") parses it, categorizes it, and your web dashboard updates
seconds later. No forms, no app to open. Built for people who juggle two currencies
(ARS + USD) and think in Rioplatense Spanish.
Private beta · multi-user with per-user data isolation
🔗 Live demo · 🎬 2-min walkthroughRead the full README ↗A personal finance ledger you talk to. Dictate "lunch 850" to an iPhone Shortcut and an AI agent ("Neo") parses it, categorizes it, and your web dashboard updates seconds later. No forms, no app to open. Built for people who juggle two currencies (ARS + USD) and think in Rioplatense Spanish.
Private beta · multi-user with per-user data isolation
🔗 Live demo · 🎬 2-min walkthrough
Expense tracking dies on friction. Kashify removes it: the capture surface is the chat app you already have open. Neo turns natural-language messages into structured transactions — the web app is for seeing your numbers, not data entry.
/api/neo/atajo. Handles "café 1200", "cobré 50 lucas",
ARS/USD, income vs. expense. (A WhatsApp channel ran until 2026-10-31; Meta kept
pulling the test number, so it was dropped and its worker deleted on 2026-11-05.)NEO_LLM_FALLBACK=false switch lets Neo run at zero LLM cost.src/lib/debts/create.ts).iPhone Shortcut (dictation)
│ POST /api/neo/atajo (shared key)
▼
Next.js API (App Router)
├─ Neo: parse / learn (Anthropic Claude)
├─ Ledger logic (installments, budgets, import)
└─ Vercel Crons (signed: CRON_SECRET) for digests & reminders
│
▼
Supabase (Postgres + Row-Level Security)
every query scoped to the user
One engine serves every channel (src/lib/neo/engine): the web chat and the Shortcut
are thin adapters over it.
Next.js 16 · React 19 · TypeScript · Tailwind v4 · Supabase (Postgres/RLS) · Anthropic Claude · Recharts · Fuse.js · Vercel
npm install
cp .env.local.example .env.local # fill Supabase + Anthropic keys
# apply supabase/migrations/* to your Supabase project
npm run dev # → http://localhost:3000
The Shortcut is optional for local dev — the web app and Neo's parsing work without it.
See .env.local.example for the full variable list.
Private beta (allowlisted users). Single-developer project — product, design, stack and infra by Francisco Remonda.