Import your bank statements, get every transaction categorized, and build a month-by-month history of your finances. Runs on your computer. Nothing sent anywhere.
Share your email and we’ll keep you posted as we ship updates and fix bugs. The download links appear right after.
Mac: Apple Silicon (M1+) · Windows: Intel/AMD x64.
On an ARM PC (Copilot+, Surface Pro X)? Get the ARM64 build.
Unsigned beta — Mac users: right-click → Open. Windows users: More info → Run anyway.
Free · No subscription · No cloud · No data leaves your machine
v0.1.14 · built 2026-05-13 20:58 UTC
Drop in CSVs from BMO, TD, Simplii, Wise, PayPal, Amazon, Instacart, or any Canadian bank export. The app detects the format automatically.
Fix a category once and it sticks. Every future import applies it automatically.
Separate Charity category with Zakat, Sadaqah, and Donation tracking built in. Always split from regular spending.
Income, expenses, and net. Category and subcategory charts updated on every import.
All data stays on your machine. No account, no server, no internet needed.
Every processed month is saved. Switch months in one click. Older months are read-only.
Download CSVs from your bank (BMO, TD, Simplii, Wise, RBC, CIBC, or others), PayPal, Amazon, or Instacart for the month and put them in one folder.
Pick that folder in the app. Processing takes a few seconds and every transaction lands in the right month.
The dashboard refreshes with KPIs, charts, and a full table. Recategorize anything in one click.
Repeat each month. Your category history builds up and each run needs less cleanup.
There's no server receiving your statements. No analytics pinging home. No account tied to your email. The app reads files on your computer and writes files on your computer. That's it.
Works completely offline after installation.
Everything is stored as plain JSON on your own computer.
Nothing to sign up for. Nothing that can be breached.
Uninstall and your data is gone. Nothing left on any server.
We support PDF statements and CSV exports. Tested with: