Skip to content

v6.0.0 · open source · MIT

One command. Every change approved first.

agemon installs a curated, version-pinned bundle of rules, skills and subagents into your repository, shows the plan with diffs before it touches anything, and removes exactly what it added.

npm install --global agemon
Verify it yourself
  1. Download install.sh from the release page and keep it unexecuted.
  2. Run sha256sum install.sh and compare the output with the groups on the curl tab.
  3. Check the release's SHA256SUMS and build attestation as shown in Getting started, then run it.
The roundtrip: agemon shows a plan, asks for consent, applies it, records every change in its ledger, and agemon nuke removes exactly what it added, leaving the repository clean.

See it run

agemon · roundtrip
agemon installs the essentials bundle with --yes, agemon nuke removes everything it added, and git status --ignored shows the repository exactly as it was.
plan and consent
failure and rollback
agemon plans a run, the repository is made read-only, and applying the plan fails with a permission error; agemon rolls the whole run back and git status shows nothing changed.

Why agemon

01

Same setup everywhere

One command, pinned to exact versions, identical in every repository.

02

You approve every change

agemon shows the plan with diffs and asks before it writes.

03

Fully reversible

Every change is recorded in a ledger; agemon nuke removes exactly what agemon added and leaves your files alone.

The safety model

plan, consent, apply, rollback, ledger

  1. planShows what will change, with diffs, before anything is written.+ / - per line
  2. consentNothing is applied until you say yes.proceed? yes / no
  3. applyWrites the pinned bundle to your repository.version-pinned
  4. rollbackIf any step fails, the whole run is restored.idle unless a step fails
  5. ledgerEvery change is recorded in .agemon/state.json..agemon/state.json

Failure branch: any step fails → the whole run is restored

Read the full safety model

The ledger

A thread you can follow back out

.agemon/state.json · recorded
  1. crg · installed-binary · code-review-graph (pipx)
  2. crg · graph-built · .code-review-graph
  3. daemon · enabled-linger · current-user
  4. daemon · hardening-profile · strict
  5. workspace · created-directory · .claude (+1 more)
  6. skills · installed-skill · web-design-guidelines (+1 more)
  7. skills · generated-skills-lock · skills-lock.json
  8. workspace · gitignore-line · .gitignore
  9. cli-tool · installed-cli-tool · agnix
  10. master-prompt · managed-rule-file · AGENTS.md (+4 more)
Files the ledger records agemon as owning
your files
  • AGENTS.md
  • CLAUDE.md
  • GEMINI.md
  • .cursorrules
  • .windsurfrules

Skill library

Ten groups, one dot each

Group 1 of 10

essentials

Web design and writing guidelines from Vercel Labs.

2 skillspinned
Browse the Essentials group

Install once. Review everything.

npm install --global agemon