Skip to content

Introduction

FFFFinance is a local-first personal finance app built specifically for New Zealand. Also available as a web app at me.ffffinance.org — sign in with Google, sync your Akahu accounts.

Think of it as a mini-Xero for your household — not a business tool, but a personal one. Your money, your data, your machine.

What it does

FeatureDescription
Bank syncConnect ANZ, ASB, BNZ, Kiwibank, Westpac via Akahu open banking
Transaction codingCategorise transactions manually or let the AI auto-classify them
BudgetsMonthly budget targets vs actuals by category
Net worthAssets + investments minus liabilities, tracked over time
CashflowIncome vs expenses with trend forecasting
TaxNZ income tax, GST (15%), provisional tax dates
AI assistant"Freddy" — ask questions, get insights, categorise receipts via photo
Charts8 chart types: Sankey, Scatter 3D, Heatmap, Radar, Bump, Funnel, Rose/Pie, Graph

Design philosophy

  • Local-first — your data lives in SQLite on your machine, never in a third-party cloud by default
  • NZ-specific — GST at 15%, provisional tax dates, Kiwibank/Westpac support
  • Privacy — no analytics, no telemetry, no subscriptions
  • Fast — sub-second queries against local SQLite, AI runs on-device (GPU auto-detected)

What it is NOT

  • Not a business accounting tool
  • Not a multi-user / shared household app
  • Not a budgeting SaaS with a subscription

Tech stack

The app is built with:

  • Electron 35 (desktop shell) — Linux, Windows, macOS
  • Cloudflare Pages + Workers (web app at me.ffffinance.org)
  • Capacitor (mobile, planned) — iOS + Android
  • React 18 + TypeScript + Vite (renderer)
  • SQLite via better-sqlite3 (local database)
  • Cloudflare D1 (optional cloud sync + web app backend)
  • node-llama-cpp (local LLM, GPU auto-detected)
  • @huggingface/transformers (vision + embeddings)

If you just want to get started, jump to Installation then Akahu Setup.