2026Personal Infrastructure
← Contents
Open Banking Finance Platform
Aggregates four bank accounts and categorises spending with an LLM
Four bank accounts and no real idea what was happening across them. This pulls all four through Open Banking twice a day, sorts every transaction with a model, and finds the subscriptions I forgot about and the charges that look wrong. It hands a summary to the assistant above through one authenticated endpoint, so that thing never gets near my bank credentials.
- Four bank accounts aggregated through TrueLayer Open Banking, with encrypted and rotated access tokens
- Twice-daily scheduled chain on Cron Triggers: sync, categorise, detect subscriptions and anomalies, compute a health score
- LLM layer for transaction categorisation and a threaded chat over your own spending data
- Token-authenticated digest API so a separate service can read the summary without touching bank credentials
- Runs entirely on Cloudflare Workers and KV with Supabase Postgres
TypeScript, React 19, TanStack, Hono, Cloudflare Workers, TrueLayer, Supabase, Google Vertex AI
3
