Personal finances and business books, finally in agreement.

KEEL combines accounts, transactions, budgets, receipts, and entity books in one exact ledger, so every total can show where it came from.

Free and open source under AGPL-3.0. Bank connections are Sandbox-only during this pre-release.

How it works

Follow one paycheck through KEEL.

Step 1

A transaction arrives

Your bank sends a raw, machine-formatted memo. Most apps show it to you as-is.

ORIG CO NAME:ACMELABS CO ENTRY DESCR:PAYROLL SEC:PPD ORIG ID:1234567890

Step 2

KEEL cleans it up

The name becomes readable. The original is kept forever, one tap away.

Step 3

Both sides are recorded

Money in and money out are booked together, and they must cancel to exactly zero.

Checking+$4,250.00

Income · Salary−$4,250.00

Together$0.00 ✓

Step 4

AI suggests, you approve

KEEL proposes a category with its confidence and evidence. Nothing happens until you say yes.

Step 5

Your picture updates

Net worth, budgets and reports all move at once, and every number can show its work.

The problem

A dashboard is not a source of truth.

When balances, categories, reports, and corrections follow different rules, even a polished chart becomes hard to trust.

The KEEL way

Built like an accounting system. Feels like a consumer app.

A deterministic double-entry ledger does the arithmetic. Automation works around the fuzzy edges: categorizing, matching, detecting, and explaining. Review steps protect material changes.

Open source

Inspect the rules behind your numbers.

KEEL's application code, ledger contracts, migrations, and tests are available on GitHub under AGPL-3.0. You can review the implementation, open issues, or run your own instance.

What you get

A system of record, not another dashboard.

Numbers you can trace

Every transaction lands in a balanced double-entry ledger. Corrections create a visible revision instead of silently rewriting history.

Automation around the math

KEEL can suggest categories, recurring activity, transfers, and receipt matches. The ledger, not a language model, does every calculation.

Aauto + undoBsuggest → approveCpreview onlyDdisabled

Personal and entity views

Keep personal accounts and small-business books in one household, with entity filters on the dashboard, accounts, and ledger.

Budgets, bills, and goals

Plan category budgets, review recurring income and bills, track savings or debt goals, and preview cash flow from recorded activity.

Statements and reconciliation

Import statements, compare them with recorded activity, resolve differences, and lock a reconciled period with an explicit reopen trail.

Receipts with a review step

Upload receipt images or PDFs, inspect extracted details, and approve a suggested transaction match before it is attached.

Paychecks and reimbursements

Break down deposits, track money others owe you, and keep settlements from inflating income.

Portable records

Download structured records, audit history, and document metadata as CSV or JSON, with compatible financial records in QIF and Beancount.

Build a record you can verify.

Start with manual accounts or explore the Sandbox connection flow. Review suggestions, trace totals, and export your financial records.

Pre-release software. Use fictional data while evaluating the hosted demo.