gitwtfhub

wtf is moneta?

revoltify/moneta — explained in plain English

Analysis updated 2026-05-18

17TypeScriptAudience · pm founderComplexity · 3/5LicenseSetup · easy

TL;DR

A self-hosted, AI-connected money management app for tracking income, expenses, budgets, and reports for small businesses and freelancers.

Mindmap

mindmap
  root((Moneta))
    What it does
      Money management
      Budgets and reports
      Self hosted
    Tech stack
      Laravel
      PHP
      Docker
    Use cases
      Track income and expenses
      AI agent transactions
      Multi company support
    Audience
      Freelancers
      Small businesses

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Track income, expenses, and budgets for a small business or freelance work on your own server.

REASON 2

Ask an AI agent to record a transaction or pull a financial report through Moneta's MCP connection.

REASON 3

Manage multiple companies, each with its own currency and timezone, from one account.

REASON 4

Generate income statement, balance sheet, and cash flow reports without traditional accounting software.

What's in the stack?

TypeScriptPHPLaravelDocker

How it stacks up

revoltify/moneta5uck1ess/ciceroaaglexx/mcp-man
Stars171717
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasy
Complexity3/52/5
Audiencepm founderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

A single Docker command gets a working instance running with a default admin login.

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.

Wtf does this do

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.

Yoink these prompts

Prompt 1
Walk me through deploying Moneta with Docker Compose on my own server.
Prompt 2
Help me connect Claude to my Moneta instance using an MCP API token.
Prompt 3
Explain how to set up Moneta on shared hosting without SSH access.
Prompt 4
What steps do I need to migrate Moneta to a MySQL database instead of SQLite?

Frequently asked questions

wtf is moneta?

A self-hosted, AI-connected money management app for tracking income, expenses, budgets, and reports for small businesses and freelancers.

What language is moneta written in?

Mainly TypeScript. The stack also includes TypeScript, PHP, Laravel.

What license does moneta use?

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.

How hard is moneta to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is moneta for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.