It's a self-hosted personal finance tool. You upload a bank statement CSV and a local LLM (Ollama, qwen3.5:9b) categorizes every transaction into 13 spending categories. A rule engine learns your preferences so repeat categorizations are instant. A dashboard gives you spending breakdowns, budget tracking, and cash flow trends across all your uploads.
Stack: FastAPI + React + Ollama + SQLite. Works on macOS, Linux, Windows.
Features:
- Auto-detects CSV column mapping (handles EU/US date and number formats, exotic delimiters)
- Rule engine applies saved patterns before hitting the LLM
- Manual review queue for low-confidence categorizations
- Dashboard with budget tracking, category breakdowns, cash flow trends
- Rule Advisor that analyzes your patterns and suggests reusable rules
GitHub: https://github.com/RoXsaita/NumbyAI-Public
Website: https://numbyai.comHappy to answer questions about the architecture or LLM categorization pipeline.