Observed since 20 Oct, 21:25 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Agent-native C-suite template: a coding agent orchestrates a turn-based debate between role subagents via a thin CLI.
█████╗ ██████╗ ███████╗███╗ ██╗███████╗██╗ ██╗██╗████████╗███████╗
██╔══██╗██╔════╝ ██╔════╝████╗ ██║██╔════╝██║ ██║██║╚══██╔══╝██╔════╝
███████║██║ ███╗█████╗ ██╔██╗ ██║███████╗██║ ██║██║ ██║ █████╗
██╔══██║██║ ██║██╔══╝ ██║╚██╗██║╚════██║██║ ██║██║ ██║ ██╔══╝
██║ ██║╚██████╔╝███████╗██║ ╚████║███████║╚██████╔╝██║ ██║ ███████╗
╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝
A universal multi-agent C-suite template for executing structured,
evolutionary sprints inside any generic software startup. A coding agent
(Claude Code, Codex, Cursor, …) reads AGENTS.md and then acts out a
C-suite simulation: it spawns one subagent per role (CEO, CPO, CTO, CDO,
CCO), drives a turn-based debate via pull requests, and produces real git
artifacts in a sandboxed inner repository.
The framework is idea-agnostic. You supply your product thesis once
(--idea), and the C-suite reasons about it; nothing in the template
assumes a domain. The CEO subagent extends the project itself by authoring
the next sprint blueprint after each ADR, so the loop keeps running without
a hand-curated roadmap.
There is no LLM client inside this codebase. The orchestrator is the coding agent itself; the Python code is plumbing — schemas, a git subprocess wrapper, JSON state files, and a thin CLI that owns every state mutation.
This repository is the agensuite tool, not your project. You don't
clone it and work inside it. Instead you install the tool once, then use
its init command to scaffold a fresh, standalone project folder that
contains your startup's AGENTS.md, role playbooks, and first sprint —
with your idea already baked in. You then open that folder in your coding
agent.
agensuite (the installed tool) ──init──► my-startup/ ◄── you open THIS in your agent
├── AGENTS.md (the contract)
├── .claude/agents/*.md (CEO/CPO/CTO/CDO/CCO personas)
├── sprints/sprint-1.md (your idea, substituted in)
├── workspace/ (inner git repo — created by bootstrap)
└── state/ (PR + debate JSON — created by bootstrap)
The tool installs from the public repo — npm-style, nothing to clone.
We recommend uv (pipx works identically).
1. Install the agensuite tool once (puts agensuite on your PATH):
uv tool install git+https://github.com/omri-am/agensuite
# or: pipx install git+https://github.com/omri-am/agensuite
One-shot alternative:
uvx --from git+https://github.com/omri-am/agensuite agensuite init my-startup --idea "…". Noteuvxis ephemeral — the binary disappears after the command, so you'd have to prefix every lateragensuitecall the same way. The persistent install above is simpler because the workflow runs manyagensuitecommands.
2. Scaffold your project (substitutes your idea into every template):
agensuite init my-startup --idea "A marketplace for renting camera gear between creators"
cd my-startup
3. Bootstrap the sandbox (creates the inner workspace/ git repo + state/):
agensuite bootstrap
4. Open my-startup/ in your coding agent and prompt it with:
Read AGENTS.md and execute sprint-1.
That's it. Optionally tweak .claude/agents/<role>.md first, or use
agensuite chief customize <role> --focus "…" to bias a persona without
opening files.
Following the AGENTS.md contract, the agent plays the CEO and:
agensuite CLI.governance/.sprints/sprint-2.md — then the loop repeats.Coming soon: once published to PyPI, install simplifies to
uv tool install agensuite/pipx install agensuite(oruvx agensuite init …), dropping thegit+https://…URL.
| Path | Purpose |
|---|---|
AGENTS.md | Contract read by any coding-agent platform on setup. |
.claude/agents/{role}.md | Native subagent playbooks — one per C-suite role (YAML frontmatter + persona body). |
sprints/sprint-*.md | Sprint definitions (YAML frontmatter + body). Ships with sprint-1.md only; subsequent sprints are authored by the CEO at runtime. |
workspace/ (gitignored) | The inner simulated git repo. |
state/ (gitignored) | JSON registries for PRs and debate transcripts. |
Run agensuite --help to see every subcommand, or jump to the reference
section at the bottom of a scaffolded AGENTS.md.
Only needed if you want to change the tool (CLI, schemas, templates) — not to use it. Clone and install editable:
git clone https://github.com/omri-am/agensuite
cd agensuite
pip install -e ".[dev]"
pytest
The templates the init command ships live under
src/agensuite/templates/. Edit those to change what every scaffolded
project starts with.
MIT — see LICENSE.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0a0 | 28 May 2026 | 4 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:25 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:ad4e89c53cefa4786328cfe73566a13c1c3cf46824aeb239d8407a81538318bb