Spectra – Turn bank CSV/PDF exports into a local finance dashboard
Local-first finance without bank API access—but transaction import+categorization is well-solved.

Offline-first bank import with ML categorization—real privacy, real product, shipped.
Privacy-conscious individuals managing personal finances without syncing credentials
YNAB · Copilot Money · Monarch Money
Local-first finance without bank API access—but transaction import+categorization is well-solved.
Chase CSV → local SQLite → llama.cpp categorization, no Plaid, shows reasoning per transaction.
Local LLM categorizes transactions — your bank data never leaves your machine.
MCP server lets Claude read your finances while Plaid tokens stay encrypted at rest.
CSV-only bank sync replaces Plaid, eliminates OAuth credential sharing entirely.
Local LLM statement parser with chat, but Monarch Money and YNAB already handle this.