Track income, expenses, and budgets for a small business or freelance work on your own server.
Ask an AI agent to record a transaction or pull a financial report through Moneta's MCP connection.
Manage multiple companies, each with its own currency and timezone, from one account.
Generate income statement, balance sheet, and cash flow reports without traditional accounting software.
| revoltify/moneta | 5uck1ess/cicero | aaglexx/mcp-man | |
|---|---|---|---|
| Stars | 17 | 17 | 17 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | — | easy |
| Complexity | 3/5 | — | 2/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
A single Docker command gets a working instance running with a default admin login.
Moneta is a money management app built for small businesses and freelancers who want something simpler than traditional accounting software. It runs on your own server, so your financial data stays under your control rather than living in someone else's cloud. It tracks income and expenses across multiple wallets, manages budgets, and produces financial reports such as an income statement, balance sheet, and cash flow report. A notable part of Moneta is its built in support for AI agents through something called MCP, which lets tools like Claude connect to your Moneta instance to record transactions, look up financial data, or generate reports on your behalf, either through OAuth in a browser or an API token pasted into a command. You can run Moneta with a single Docker command that pulls the prebuilt image, or with Docker Compose. For shared hosting without SSH access, every release also ships as a ready made zip file you can upload and extract, with an install wizard that walks you through database setup, supporting SQLite, MySQL, MariaDB, PostgreSQL, or SQL Server. A manual installation path is also available for those with PHP, Composer, and Node already set up. Other features include running-balance wallets with one click reconciliation, recurring transactions, support for multiple companies each with their own currency and timezone, an audit log, two factor authentication and passkeys, and a dark mode. Moneta is intentionally built for a single admin user managing one or more companies rather than multiple people sharing one account. It stores money values as whole numbers instead of floating point numbers to avoid small rounding errors, and includes a built in command to verify that account balances stay consistent. Moneta is released under the AGPL-3.0 license.
A self-hosted, AI-connected money management app for tracking income, expenses, budgets, and reports for small businesses and freelancers.
Mainly TypeScript. The stack also includes TypeScript, PHP, Laravel.
Free to use, modify, and share, but any modified version, including one run as an online service, must release its full source code under the same license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
double-check against the repo, no cap.