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.

Metadata

Release files for monag 0.3.0

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.0
File Size Uploaded
monag-0.3.0.tar.gz 53.9 kB Details

Built distribution (wheel)

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

Total release size: 97.7 kB

Release files / monag-0.3.0.tar.gz

Download URL monag-0.3.0.tar.gz
Size 53.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e68df978b60c51120e86917b59237b55a0018ff863552d250e2ed82f023d7816
BLAKE2b-256 checksum
How to use checksums
e7504733a5c68dce7d96fed8156b56bb04bd164431141d17a428b254c8ce2f1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

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

Download URL monag-0.3.0-py3-none-any.whl
Size 43.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b2156a83e474f92278fcd52b4ea27a4abc94589b38d9b924dab82c9179aa8a0
BLAKE2b-256 checksum
How to use checksums
06899ad312048cf8bff127999aba74e1234efb9d30bf9807c23baf37dd1a0e01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

0.3.2

2 release files

0.3.1

2 release files

This release

0.3.0 This release

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