Skip to content
PreviewThe Windows download and the public source are in preparation. Request early access.
0001For owner-operators, CFOs and planners

Your books.
Your machine.
Your agent.

Analytical Ledger is double-entry accounting, budgeting and a CFO workspace for anyone who keeps more than one set of books. Keep it on your own computer, your own server or a private hosted instance, and let the AI agent you already use read the ledger and draft entries for you to approve.

Fair Source · free · every entity in its own books · no shared database

JE-1042Oct 24, 2026 · Sample booksMaple Street Rentals LLC: October rent and water, bills due this week
  1. Draftedby your agent, over MCP
  2. Approvedby you, in the app
  3. Postedand locked; corrections reverse

1000How it runs

One ledger. Three places to keep it.

The product is the same everywhere: the same books, the same rules, the same agent connection. You choose where the database lives, and it is never shared with anyone else's.

A · LocalPreview

On your Windows computer

Install it like any desktop app. It brings its own database, so there is nothing else to set up, and your books stay on the machine.

  • Embedded database, no admin install
  • A verified backup before every upgrade
  • Your agent connects on the same machine
About the download
B · Self-hostPreview

On your own server

Run it from source on hardware you control. One PostgreSQL database, one configuration, and code you are free to change.

  • Modify it to fit how you work
  • Your agent connects over HTTPS
  • Backups you can prove will restore
How self-hosting works
C · HostedPreview

Your own hosted instance

We run a private instance for you, with a database of its own. It is reachable from anywhere, including your agent on your phone.

  • One instance and one database per client
  • Updates and backups handled for you
  • Invite-only beta while we onboard firms
Request hosting

The product itself is not a preview: Analytical Solutions runs its own companies and household on it every day, on its own server. What is in preview is the packaging around it: the Windows installer, the public source release and managed hosting.

2000Bring your own agent

Your agent, in your pocket.

Connect Claude, ChatGPT, Codex or any MCP client to your ledger and ask about cash, the close or a bill, from your desk or your phone. The agent can read and draft. It cannot post, approve, close or pay, and every call it makes lands in your audit log.

Ask from your phone

Sample books, fictional entities. The tool names are the real ones your agent sees.

Your agent

Connected to Analytical Ledger · read, draft

How much cash do we have across everything?

called al_trial_balance
scope ledger.read · consolidated · cash accounts

$184,310.22 across your entities: Maple Street Rentals $61,902.40, Birch Consulting $88,115.07 and the Household $34,292.75. Intercompany balances are eliminated in this view.

Your instance · agent access log

9:41al_trial_balanceok

Your instance · approvals

Nothing waiting. Agents can draft; only people post.

Two scopes

An agent is granted ledger.read, and optionally ledger.draft, through a standard OAuth sign-in to your own instance.

Drafts wait for a person

The most an agent can write is a draft entry. Approval and posting happen in the app, by someone with the right role, and the database enforces it.

Every call on the record

Each request is logged with the tool, the outcome and a hash of its arguments, so you can see exactly what your agent looked at.

Shipped MCP on server and hosted instances Preview On the Windows app and from your phone

How agent access works →

3000What's in the ledger

From the bank file to the board pack.

Each area lists what ships today and what is still in preview, with the limits written next to the claims. If it isn't tagged, it isn't on this site.

4000Controls

Balanced twice. Corrected in the open.

Every rule that keeps books honest is enforced in the application and again by the database. A bug, a script or an agent that skips the app still cannot break them. Try it.

Two locks on every entry

Pick an attempt. The application refuses it first, and a Postgres trigger refuses it again, so a bug or a script that skips the app still cannot unbalance your books.

4100

Money is never a float

Amounts are stored as exact decimals and every calculation uses decimal arithmetic, from the bank import to the balance sheet.

4200

Posted means permanent

Posted entries are frozen. Mistakes are corrected with a reversing entry, so the original and the correction both stay on the record.

4300

Periods gate posting

You can only post into an open period. Every close, lock and reopen is kept in an append-only history.

4400

Backups that prove themselves

A restore loads your backup into a scratch database and re-checks that debits equal credits before it reports a pass.

Security and trust

5000Who it's for

Built for whoever closes the month.

5100

CFOs and fractional CFOs

Several entities, or several clients, each in its own books. Consolidate with intercompany balances eliminated, run the close from a checklist, and send the report packet.

For CFOs
5200

Financial planners

Plans that sit on reconciled numbers. Budgets, goals, drivers and forecasts next to actuals, for a business or a household.

For planners
5300

Owner-operators

Your companies, a holding entity and the household, kept apart and seen together. It is the ledger we built to run our own.

For owners

6000Fair Source

Free to use. Yours to change.

Analytical Ledger is Fair Source, not open source. You can read the code, run it and modify it for any purpose except offering it to others as a competing product or service. Two years after each release, that version becomes Apache 2.0, a standard open-source license, with no restrictions at all.

  1. Day one

    Read it, run it, change it

    Use it for your own companies and household, and in the professional work you do for clients. Self-host it, fork it, fix it.

  2. The one restriction

    No competing resale

    You can't offer Analytical Ledger, or a substitute built from it, as a commercial product or service.

  3. Two years later

    Apache 2.0

    Each version converts to Apache 2.0 on its second anniversary, so no release stays restricted.

How we pay for it. The software is free and stays free. We charge for services around it: managed hosting, onboarding for firms and support. There are no published prices yet, because hosting is an invite-only beta. How pricing works

Preview License: FSL-1.1-ALv2. The public source release is in preparation.

c/fCarried forward

Bring your books home.

Ask for early access to the Windows download and the source, or request a hosted instance of your own.

Analytical Ledger — your books, your machine, your agent