Every finance app monetizes your transactions. We built the opposite — track spending, find forgotten subscriptions, catch unusual charges, all from your machine. No cloud. No tracking.
You are not the product.
Everything runs on your machine. Every feature works offline. Your financial data never touches someone else's server.
Cash flow, spending breakdown, subscription commitments, alerts, and 6-month trends — all in a local web UI. Click into any number to drill down.
150+ services recognized instantly. Pattern detection catches the rest from 3+ recurring charges. Know exactly what you're paying for.
Duplicate charges, price increases, bundle overlap (Disney+/Hulu/ESPN+ stacking). Problems surfaced before they grow.
Auto-categorized transactions with 3-month rolling averages. Outlier badges flag unusual months so you spot problems early.
Everything the dashboard does, from the terminal. Sync, analyze, export, audit. Script it, cron it, pipe it.
Connect via SimpleFIN for automatic daily sync, or drag-and-drop CSV exports from Chase, BofA, Amex, Wells Fargo, Capital One.
One command to install. One command to launch.
pip install getfin
Import a CSV or link SimpleFIN for automatic daily sync
fin web opens a full dashboard in your browser — no account needed
What you see after fin web
We eliminate entire threat categories by design. Where we handle sensitive data, we delegate to proven, audited tools — not homebrew crypto. Every layer is something you can independently verify.
Full audit trail. Every sync logged. Append-only by design.
# Install pip install getfin # Launch dashboard fin web
docker compose build docker compose run --rm fin sync docker compose run --rm fin web
git clone https://github.com/arclighteng/fin.git cd fin && python -m venv .venv source .venv/bin/activate # .venv\Scripts\activate on Windows pip install -e . && fin web
Download a transaction export from your bank and drag it onto the import page. Automatic format detection for Chase, BofA, Amex, Wells Fargo, Capital One.
Automatic daily sync. SimpleFIN Bridge (~$1.50/month) — link your bank, paste the setup token into fin.