Skip to main content

monag

A terminal view of agents working across your GitHub workspace. Linux, Python 3.10+, Git; Rich renders Markdown in the terminal. Optional GitHub integration uses gh.

python3 -m pip install .
monag
monag status
monag --machine --agents-only watch
monag --machine --agents-only --view tree watch
monag --root ~/github --markdown status > activity.md
monag --root ~/github watch
monag --root ~/github --github status
monag --root ~/github --json status
monag history --search ticket-001
monag doctor
monag run --task "Fix issue #42" --issue 42 -- claude
./project.sh --help

Running monag in a terminal opens the interactive shell and immediately prints the agent dashboard plus the restart/backlog inventory. Use refresh to repeat both reports, resume for worktrees and Planfile tickets, audit for the Planfile/GitHub comparison, and quit or Ctrl-D to exit. monag watch remains available for an always-refreshing dashboard; Ctrl-C exits it. Use monag status for one snapshot. Pipes, --json, and --markdown default to one snapshot unless watch is explicit.

Shows agent process count, working directories, concurrent agents in a checkout, process trees and their working directories, changed files, recent commits, reported tasks, searchable local history, and optional GitHub issues/PRs. Custom agents: --agent LABEL=EXECUTABLE or run --agent-kind LABEL. Open descriptor paths: --open-files. Watch records observations by default; use watch --no-record to disable recording. Put global options before status, watch, or run.

Planfile tickets are stored per sprint. planfile ticket list shows only the current sprint; inspect the backlog explicitly with planfile ticket list --sprint backlog (or use monag resume, which reads every local sprint and legacy keyed records). To reconcile local tickets with GitHub, run the read-only preview first:

planfile sync github --dry-run --direction both
planfile sync github --direction both

Usage, interpretation and limitations · Documentation

Governance checks are available through ./project.sh on Linux/macOS and project.bat on Windows; both entry points execute the repository's pinned governance validator before optional analysis tooling.

License

Licensed under Apache-2.0.

Metadata

Release files for monag 0.3.2

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

Source distribution (sdist)

Source distribution for monag 0.3.2
File Size Uploaded
monag-0.3.2.tar.gz 144.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for monag 0.3.2
File Interpreter ABI Platform
monag-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 255.1 kB

Release files / monag-0.3.2.tar.gz

Download URL monag-0.3.2.tar.gz
Size 144.3 kB
Tags Source
SHA-256 checksum
How to use checksums
603020a2c7b51b3b82efb65761a5505692475ef448acfd5c136c6ea6020234e8
BLAKE2b-256 checksum
How to use checksums
faf5286cfba1ab6ab965fc30ded5a5335c40e9da60105bf95837a028be6e9400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.2

Release files / monag-0.3.2-py3-none-any.whl

Download URL monag-0.3.2-py3-none-any.whl
Size 110.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
316571749db81cc2d12aa48d4b34e6966a86b2787b8d412aee87fc807ae73390
BLAKE2b-256 checksum
How to use checksums
887ca886254dc74197bdd316e0688ef147d6953c4bf41c2d8f1139a912b2a204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

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