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

01

Extract

PDFs and CSVs from Scotiabank, Wealthsimple, and American Express. Position-based extraction with AI vision fallback for low-confidence scans.

02

Categorize

3-tier pipeline: description rules first, merchant cache second, LLM third. Most transactions resolve from cache at zero cost. 13 categories, 33 subcategories.

03

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.

Own your financial history.