My wife asked
where our money went.
Challenge accepted.

Every account linked, every transaction settled, twelve months forecast. She had a question. I had some free time. Now we have a dashboard.

Connects to
12,000+.
institutions, via Plaid

What it does.

Connects to banks and brokerages via Plaid.

C
Chase Sapphire Checking
•••• 4829 · synced 4s ago
$8,412.09
V
Vanguard · Brokerage
•••• 1037 · synced 12s ago
$42,918.55
Link another institution
12,000+ banks

Per-category budget envelopes with visual spend tracking.

62%
Groceries
$312 / $500
41%
Dining
$123 / $300
88%
Travel
$704 / $800
Month-to-date pacing −9.4% on target

Transactions pulled automatically and categorized.

GRO
Bi-Rite Market
APR 09 · Groceries
$38.12
SUB
The Criterion Channel
APR 08 · Entertainment
$10.99
TRN
BART · 24th → Embarcadero
APR 08 · Transit
$4.25

Natural language transaction search.

How much on coffee last month? Compare 2025 vs 2026 spending. Show recurring over $20. How much on coffee last month?
05 — Forecast

12-month cash flow forecasting with scenario modeling.

TODAY · $18,061
JUL · $20,118
NOV · $22,447
APR '27 · $24,308
Encryption
AES-256-GCM
Plaid tokens at rest
Auth
JWT + bcrypt
15m access · 7d refresh
Isolation
Per-IP throttle
Brute-force hardened
Banking
Plaid · SOC 2
12,000+ institutions

How it handles
security.

Banking credentials go through Plaid and never touch the app's servers. Plaid tokens are encrypted at rest with AES-256-GCM, JWTs are short-lived (15m access / 7d refresh), and every auth route is rate-limited per IP to prevent brute force.

We don't sell your data, serve ads, or share it with anyone — there's no "we," it's just me and my wife using it. Read the security notes →

Built with Go (Echo) and PostgreSQL on the backend, React + Vite on the frontend, and Plaid for bank data — deployed on Fly.io. It links financial accounts, categorizes transactions, tracks spend against monthly budgets, and projects cash flow up to 2 years forward.