MoneyMind#

A self-hosted personal finance dashboard with AI-powered transaction categorization. Syncs accounts via SimpleFIN Bridge, stores everything locally in SQLite, and serves a web UI for spending analysis, net worth tracking, and recurring charge detection.

GitHub

moneymind dashboard


Features#

  • Daily sync — pulls balances and transactions from all linked accounts via SimpleFIN
  • CSV import — historical data from Chase, Citi, Amex, Discover, Apple Card, and more
  • AI categorization — Claude pipeline normalizes merchants, assigns categories, detects recurring charges
  • Recurring detection — identifies subscriptions and regular charges with next-due estimates
  • MCP server — exposes financial data to Claude sessions for natural-language queries
  • 100% local — no cloud sync, no telemetry; all data stays on your machine

Stack#

Python, FastAPI, Jinja2, TailwindCSS, SQLite, SimpleFIN, Claude.