Computare
Open-source personal finance for Canadians.
Import bank statements from Scotiabank, Wealthsimple, and American Express. Categorize spending with AI. Self-host your financial history — no credential scraping, no lock-in.
Open-source by default.
Data ownership is non-negotiable.
Built for the long term.
How it works
Extract
PDFs and CSVs from Scotiabank, Wealthsimple, and American Express. Position-based extraction with AI vision fallback for low-confidence scans.
Categorize
3-tier pipeline: description rules first, merchant cache second, LLM third. Most transactions resolve from cache at zero cost. 13 categories, 33 subcategories.
Store
PostgreSQL with row-level security, 9 materialized views, and full export to CSV, JSON, or SQL. Self-host or use managed hosting.
0
Categories
0
Subcategories
0
Institutions
0
Materialized views
Supported Institutions
Built for Canadian banking.
Scotiabank
Chequing, Credit Card, iTRADE · PDF statements
Position-based word extraction with AI vision fallback for low-confidence scans. Supports statement formats from 2018 onward.
Wealthsimple
TFSA, Spending, Credit Card, Crypto · CSV exports
Direct CSV parsing for all account types. Clean data, zero ambiguity, full transaction history.
American Express
Credit Card · Year-end CSV summaries
Structured year-end summaries parsed directly. Complete annual spending at a glance.
Your data never leaves your control.
Self-host everything
Run Computare on your own infrastructure. Supabase, PostgreSQL, and the extraction pipeline — all under your roof. No third-party data access.
Export without limits
CSV, JSON, SQL. Your data is never locked in. Move it, query it, pipe it into whatever tools you need.
No credential scraping
Computare never asks for your bank passwords. You upload your own statements. Your credentials stay where they belong — with you.
Privacy
What stays local. What doesn't.
Always local
- Your bank statements and CSV files
- Transaction data in your PostgreSQL database
- Category rules and merchant cache
- Dashboard and visualizations
Sent to LLM
- Transaction descriptions only when rules and cache miss
- No amounts, no account numbers, no personal info
- Covers ~15% of transactions after initial cache fill
Never leaves
- Bank credentials — Computare never asks for them
- Full transaction amounts over the network
- Personally identifiable information
- Anything you don't upload yourself
Why Computare
Not another Mint replacement.
Mint / YNAB
Requires bank login credentials via Plaid or similar scraping services. Your data lives on their servers.
Computare
You upload your own statements. No credentials shared. Data lives in your own database.
Plaid aggregation
Third-party service reads your transactions. You depend on their uptime and pricing.
Computare
Self-hosted extraction pipeline. Position-based parsing runs locally. AI categorization is optional and only for cache misses.
Closed finance apps
Data export is limited or nonexistent. Switching tools means starting over.
Computare
Full export to CSV, JSON, or SQL. Your data is always portable. MIT licensed — fork it, modify it, host it.
Open Source
MIT Licensed. Read every line.
Computare is built in the open. Fork it. Modify it. Host it. No black boxes, no hidden data flows, no surprise monetisation.
$ git clone https://github.com/Andrew-Girgis/Computare
$ cd Computare
$ computare init
Built for years of financial history, not quick wins.
Track a decade of transactions across every account. Computare treats your financial data as infrastructure — not as a feature to be gated or a product to be monetised.