xpenser
xpenser is an open-source, self-hostable personal finance tracker for income, expenses, dashboards, multi-currency reports, API access...
Is this your product? Claim it to edit the listing, post updates and answer questions. Prove it with an email address at the product's domain (the listing becomes Claimed), or put the LotsDirectory badge on your website (the listing becomes Verified, and its link to your website is followed while the badge is live).
Description
xpenser is an open-source, self-hostable personal finance tracker for income, expenses, dashboards, multi-currency reports, API access, MCP, and Telegram workflows.
About xpenser
What is xpenser?
xpenser is an open-source, self-hostable personal finance application designed for tracking income, expenses, and multi-currency transactions.
What xpenser does
The application records transactions across vendors and categories, displays dashboard summaries across daily, weekly, monthly, and yearly intervals, and handles multi-currency conversions using Frankfurter exchange rates. It provides OpenAPI documentation, typed client access, an MCP server for artificial intelligence agent workflows, and a Telegram bot interface.
Who xpenser is for
People looking for self-hosted personal finance tracking, open-source expense tracking, and MCP agent workflows.
How xpenser works
Users deploy xpenser using Docker Compose with PostgreSQL or use the hosted web app, record transactions manually or via a linked Telegram bot, and connect AI agents through the MCP endpoint using API keys.
Key features
- Tracks income, expenses, refunds, categories, and vendors with searchable transaction history.
- Supports multiple transaction currencies with automatic conversion to budget default currencies through Frankfurter rates.
- Provides daily, weekly, monthly, quarterly, and yearly financial summary dashboards.
- Includes an MCP server and OpenAPI docs for personal finance data and agent workflows.
- Links with a Telegram bot to run bot-driven finance workflows alongside the web interface.
- Offers self-hosted deployment options via Docker Compose, PostgreSQL, and open source code.
Facts from cleverbrush.com, checked 15 October 2026
- Open source personal finance tracker distributed under the MIT license.
- Supports multi-currency conversion backed by Frankfurter rates.
- Provides an MCP server and Telegram bot integration.
Written from xpenser's own website (Homepage). The maker can claim this listing to edit it.
Categories
Frequently asked questions
What open source license governs xpenser?
xpenser is open source software distributed under the MIT license with inspectable source code on GitHub.
Can xpenser be deployed on private servers?
Yes. Users can self-host xpenser using Docker Compose alongside PostgreSQL, private API services, and telemetry.
How does multi-currency conversion work in xpenser?
The application supports multiple transaction currencies with automated conversion into default budget currencies using Frankfurter rates.
Does xpenser support AI agent integrations?
Yes. xpenser includes an MCP server and OpenAPI specifications allowing approved AI agents to manage vendors, categories, and transactions.