Alpha Under active development · v0.1.0-rc.2

Statements in. Answers out.

Self-hosted budgeting for households. AskBudget turns bank, brokerage and exchange data into dashboards, a transaction table, holdings — and an MCP endpoint your AI agent can ask.

Incoming data
Brokerage statements
Bank statements
Trading 212
Binance, Coinbase, …
Other banks Revolut, Swedbank
AskBudget import · classify · reconcile
SQLiteone binary
Outgoing
Dashboards
Transactions view
Holdings view
MCP endpoint
Agents
Claude Desktop
Claude Code
Other LLM agents

One local SQLite database Every view reads the same reconciled data Read-only, token-protected MCP

Why AskBudget

Built to tell the truth about money.

Summed naively, bank statements make a household look like it earns and spends twice what it does. AskBudget works out what each transaction actually was.

Transfers are not spending

Topping up Revolut from a Swedbank card shows up twice. AskBudget pairs both legs and leaves them out of income and spending.

A refund is not income

A returned jacket is folded back into the purchase it undid — not counted once as spending and once as earnings.

Categories where banks give none

Rules derive merchant, category and recurrence — even for banks that export no category at all.

Every row has a flow

Income, spending, savings, internal or perimeter. Only real spending counts against income, so the dashboard answers “are we all right?”

The whole household’s wealth

Multiple banks, multiple people, brokerage holdings and crypto exchanges via CCXT — one net-worth view.

Ask your agent

A read-only, token-protected MCP endpoint lets Claude and other agents answer questions about your finances.

Private by design

Local-first and offline-capable. Your statements live in a SQLite file on hardware you control — not with a SaaS provider.

One binary, one container

No Redis, no separate frontend and backend. A single executable on a distroless image with no shell.

Get started

Try it today. Install it soon.

The live demo is the fastest way to look around. If you are comfortable with early software, the alpha Docker image is available now.

Docker image Alpha

linux/amd64 · linux/arm64

docker run -d --name askbudget \
  -p 127.0.0.1:47100:47100 \
  -v askbudget-data:/data \
  ghcr.io/rimvydasb/askbudget:0.1.0-rc.2

Alpha software. Expect bugs and breaking changes, and back up the /data volume. There is no login yet — publish the port on 127.0.0.1 or a trusted network only.

View image on GitHub Container Registry

Desktop apps Coming soon

Native downloads arrive with the first stable release.

Download for macOS Soon Download for Windows Soon Download for Linux Soon
Meanwhile, try the live demo

Project status: under active development

AskBudget has no stable release yet. The current build is 0.1.0-rc.2 — an alpha for early testers. Features, the database schema and the MCP tools may still change between versions.