Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Money Mom

Let your AI look after your money like Mom would. 让 AI 像妈妈一样帮你管钱。

Money Mom is a bookkeeping skill for AI agents (Claude Code, Codex, Cursor, Gemini CLI, ...). You say a sentence, or drop in a bank statement, and your AI records, queries and reconciles. The books are plain text files on your own computer. Nothing is uploaded and no company holds your data.

It makes AI bookkeeping trustworthy: the AI only understands what you said, and a program keeps and checks the books.

Pre-alpha. The core works and is tested, but don't keep your only copy of your books in it.

What this package is

The engine behind the skill: the money-mom command line and the Python library. It has no runtime dependencies and needs Python 3.11 or newer.

  • Double-entry: every currency must balance exactly or the entry is refused.
  • Append-only: a mistake is voided and re-recorded, never erased; every entry keeps its source, confidence and author.
  • Never guesses: an unclear account or currency becomes a question or a pending entry, never a silent guess.
  • Locked once reconciled: a period checked against the bank can only be changed by you, with a written reason.
  • Many currencies, statements, reconciliation: currency recognition, exchange rates you fetch yourself, CSV statement import with reusable mappings, line-by-line reconciliation.
  • Reports and charts: a monthly report, a one-page chart sheet in a research-note style (static files, no script, amounts can be hidden before sharing), and subscription and anomaly alerts that show their evidence.
  • Local-first: the program does not use the network, except money-mom rates update, which you run yourself to fetch exchange rates (it sends only currency codes and a date).

Install

Say this to your AI agent and let it follow the guide:

Please read https://github.com/imoneys10k/money-mom/blob/main/INSTALL.md and follow it to install Money Mom for me.

Or do it yourself. This is a pre-release, so the version is pinned (pip and uv skip pre-releases otherwise):

uv tool install "money-mom==0.1.0a4"      # or: pipx install "money-mom==0.1.0a4"
money-mom doctor
money-mom init --template en --base-currency USD
money-mom spend 4.50 --from cash --category coffee
money-mom balance

Without installing anything permanent: npx money-mom doctor (needs uv).

MIT licensed.

Metadata

Release files for money-mom 0.1.0a4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for money-mom 0.1.0a4
File Size Uploaded
money_mom-0.1.0a4.tar.gz 174.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for money-mom 0.1.0a4
File Interpreter ABI Platform
money_mom-0.1.0a4-py3-none-any.whl Python 3 none any Details

Total release size: 267.2 kB

Release files / money_mom-0.1.0a4.tar.gz

Download URL money_mom-0.1.0a4.tar.gz
Size 174.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c5ecc677e24dd20d7b57c91a3aacf14b535a81a1e3d0edc61d1fdbb546d151df
BLAKE2b-256 checksum
How to use checksums
9e5feedcd3e2bcd8e3c6e84b3c3cd6dc001901c52cb79d43d909f38f409643c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / money_mom-0.1.0a4-py3-none-any.whl

Download URL money_mom-0.1.0a4-py3-none-any.whl
Size 93.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4bfe8c8c438b829f93491221ba4f9c509576c8db070780a2e54afecde3644528
BLAKE2b-256 checksum
How to use checksums
62fa3beafabfd49033418d532d9ae15c77efc828bbda601e9752e9b660efe8af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page