cli-monarch
Standalone Monarch Money CLI and Python client.
This repository is a standalone extraction of the local Monarch tooling previously kept inside geepers-kernel. It preserves the existing mm command, keeps the Python client import path as monarchmoney, and adds a monarch console alias.
Status
- Distribution/package name:
cli-monarch - Python import package:
monarchmoney - Console commands:
mm,monarch
Installation
From PyPI (once published)
pip install cli-monarch
From source
git clone https://github.com/lukeslp/cli-monarch.git
cd cli-monarch
python3 -m pip install -e .
Verify
mm --help
monarch --help
Quick Start
mm login
mm accounts
mm transactions list --limit 25
mm budgets summary
mm insights analyze
Project Layout
cli-monarch/
├── monarchmoney/ # Core Monarch client library
├── cli/ # Click-based CLI
├── mcp_server/ # Optional MCP server wrapper
├── tests/ # Test suite
└── .github/workflows/
Notes
- This repo is derived from the upstream
hammem/monarchmoneyproject plus local CLI and MCP additions. - The new repository identity is intentionally separate from the upstream package to avoid publishing collisions.
- The CLI stores encrypted session data in
~/.mm/.
Release files for cli-monarch 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cli_monarch-0.1.0.tar.gz | 36.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cli_monarch-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:72.0 kB
Release files / cli_monarch-0.1.0.tar.gz
| Download URL | cli_monarch-0.1.0.tar.gz |
|---|---|
| Size | 36.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f70f26ea1261376dbeb533001a63e8ee08b343aeec86027fac56c3be48f8c2d5
|
|
BLAKE2b-256 checksum How to use checksums |
22302f0b183a571fa295bf530d9528252da94527ef099a925b75d5253eeac82d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / cli_monarch-0.1.0-py3-none-any.whl
| Download URL | cli_monarch-0.1.0-py3-none-any.whl |
|---|---|
| Size | 35.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fca1bdba0c05a4876cfb5e3f92cf4a9935a7758d508b3b4440d5959d72755c44
|
|
BLAKE2b-256 checksum How to use checksums |
3f3c72a7435ad46276b8c33cf770c76bd2945492154d4b8abfba2b6c8f9ea67d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|