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.1

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.1
File Size Uploaded
monag-0.3.1.tar.gz 60.9 kB Details

Built distribution (wheel)

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

Total release size: 110.2 kB

Release files / monag-0.3.1.tar.gz

Download URL monag-0.3.1.tar.gz
Size 60.9 kB
Tags Source
SHA-256 checksum
How to use checksums
698a123694160944b101079ad422835021760beaa4a26129b83839853a108b67
BLAKE2b-256 checksum
How to use checksums
a46210db8800d1965ec61f10664c276e0335c297436e3cb5fdb31d76b318e89a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

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

Download URL monag-0.3.1-py3-none-any.whl
Size 49.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc1271281c9323c89dfd58d77d66309c78d9bddd37c2774fe68b796c96c6cc54
BLAKE2b-256 checksum
How to use checksums
04642652aff2518a95d9a0f9efc7e1ae0466b89b39e0c96ae309254c015831bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

0.3.2

2 release files

This release

0.3.1 This release

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