Claude Code harness and alternative to context compaction: at 80% context it writes a verified capsule, runs /clear and resumes with persistent memory in git.
Give each agent its own install, its own memory and its own checkpoints. In aigent-os each seat has its own memory vault and its own capsules, and the maintainers run four seats (Titus, Pheme, Davinci and Metis) on one business, The AIgent newsletter.
PreToolUse hook checks every dispatch against the agent’s declared tier. It warns by default; AIGENT_MODEL_GUARD=enforce blocks.codex exec and writes a diff for review. It never commits or pushes.Running four seats is operating experience, not a measured result. The README does not claim aigent-os grew the newsletter or cut operator effort.
Full install (needs Claude Code, Node.js 18+ with npm, and bash; on Windows use Git Bash):
git clone https://github.com/wrg32786/aigent-os.git && cd aigent-os && bash install.sh --dry-run
The dry run prints the planned changes and writes nothing. When it looks right, run bash install.sh, open a new terminal and run aigent.
Just want the manual capsule commands? Install the context-capsule plugin inside Claude Code:
/plugin marketplace add wrg32786/aigent-os
/plugin install context-capsule@aigent-os
Full list: the Known limits section of the v1.1.0 release notes.
Yes. Each aigent-os seat has its own memory vault and capsules. The maintainers run four seats on one business.
Claude Code is the host. A Codex adapter routes one bounded task class to codex exec, review gated and never auto merged. Other CLIs are on the roadmap, not shipped.
aigent-os is free and MIT licensed. You pay for Claude Code as usual, and each refresh uses some tokens to write and read the capsule.