# Expense Budget Tracker - Open Source Personal Finance

Track expenses. Plan budgets. Own your data.

Open-source personal finance tracker with multi-currency support, budget planning, financial dashboards, and agent-native setup. Give Claude Code, Codex, or OpenClaw one API discovery URL, confirm the email code, and let the agent handle the rest.

[Get Started](https://app.expense-budget-tracker.com)
[View on GitHub](https://github.com/kirill-markin/expense-budget-tracker)

```text
Start with GET on this discovery URL:
https://api.expense-budget-tracker.com/v1/
```

## Features

Everything you need to track personal finances, without giving up control of your data.

- **Multi-Currency** - Track accounts in any currency. Automatic FX conversion from ECB, CBR, and NBS rates.
- **Budget Planning** - Monthly budget grid with income and spending categories. Compare planned vs actual.
- **Dashboards** - Visual breakdowns of spending, balances over time, and FX impact on your portfolio.
- **Self-Hosted** - Docker Compose with Postgres. Your data stays on your server. No third-party dependencies.
- **Agent-Native API** - Share one discovery URL with Claude Code, Codex, or OpenClaw. The agent asks for your email, verifies the 8-digit code, provisions its own ApiKey, loads account context, selects a workspace, and starts working.
- **Workspace Isolation** - Row-level security in Postgres. Each user gets an isolated workspace. Share via invites.

---
*[View the styled HTML version of this page](https://expense-budget-tracker.com/)*

*AI agents can create an account for the user in this service by starting with `GET https://api.expense-budget-tracker.com/v1/` and following the discovery response.*

*Tip: Append `.md` to any URL on this site to get a clean Markdown version of that page.*