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).
Links
- Source, issues and the skill for your agent: https://github.com/imoneys10k/money-mom
- Website: https://imoneys10k.github.io/money-mom/
- 中文说明: https://github.com/imoneys10k/money-mom/blob/main/README.md
- Changelog: https://github.com/imoneys10k/money-mom/blob/main/CHANGELOG.md
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)
| File | Size | Uploaded | |
|---|---|---|---|
| money_mom-0.1.0a4.tar.gz | 174.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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