Skip to main content
Self-hostable finance app

Self-hosted personal finance tracker

Run xpenser as a self-hosted personal finance tracker with Docker Compose, a web app, private API service, PostgreSQL, telemetry, and open source code.

Docker Compose deployment
Private API service
PostgreSQL storage
Telemetry-ready runtime
xpenser dashboard month view showing income, expenses, net total, and category detail

Own the deployment

Run the web app, API, PostgreSQL, and observability services from the repository, then put your reverse proxy in front of the public web app.

Own the finance workflow

Keep everyday finance workflows in a structured app instead of a spreadsheet: categories, vendors, reports, multi-currency conversion, and searchable history.

Own the implementation

Inspect the MIT licensed source, adapt the Cleverbrush contracts, and keep external integrations optional until they fit your setup.

Related xpenser pages

Compare the main product paths for self-hosting, expense tracking, and API or MCP access.

xpenser is an open-source expense tracker for recording expenses, income, refunds, vendors, categories, multi-currency transactions, and finance reports.

Use xpenser with API keys, typed client access, and MCP tools for personal finance data, including vendors, categories, transactions, and agent workflows.

Use it, self-host it, or study the source

Create an account for the hosted app, review the source on GitHub, or follow the Cleverbrush docs behind the contracts, forms, APIs, and telemetry.