Skip to main content
v0.21.0 Β· Public Betaβ€” Apache-2.0 Β· Open Source

Stop copy-pasting your AI's rules across repos.
AI behavior as code.

One source of truth for how your AI agents behave β€” compiled to native config for Claude Code, OpenAI Codex, and GitHub Copilot, versioned, and delivered to every repo by pull request. So every assistant actually knows your codebase, not just the prompt in front of it.

~/code/my-org
$agentboot build# compile the hub β†’ native config
βœ“ 5 personas β†’ Claude Code Β· Codex Β· Copilot
$agentboot sync# deliver to every repo, by PR
βœ“ 6 repos Β· Opened PR #214 β€” agent-config files only
the pull request is the record β€” review it like any other change
βœ“Self-hostedβœ“Zero data transmitted by defaultβœ“Apache-2.0βœ“Plain files outβœ“Delivered by pull request

Which one is you?

No forms. Pick the sentence that sounds like your week.

How it works, in 90 seconds

AgentBoot is a build tool, not a runtime. It produces files and exits β€” nothing runs alongside your agents.

STEP 01

Author

Write traits, personas, and rules as markdown in one hub repo. Reusable behavioral building blocks, composed with a single config file.

STEP 02

Compile

`agentboot build` resolves references and emits native config for each supported tool β€” Claude Code, OpenAI Codex, GitHub Copilot β€” from one source.

STEP 03

Deliver

`agentboot sync` writes those files to every target repo as a pull request. Drift detection flags any repo that no longer matches what you shipped.

β€œBut I could just…”

You can β€” until you have more than one repo and more than one tool. Here’s where each shortcut stops working.

Script it yourself
Scripts distribute files β€” but they can’t review, enforce, or tell you when a repo drifted.
Use each tool’s built-in settings
Settings restrict what an agent may do β€” but they can’t teach it your conventions, and they don’t cross tools.
Copy-paste rules across repos
It works on day one β€” then forks, drifts, and no two repos agree a month later.

Two audiences, one source

Your rig stays yours.

For engineers

AgentBoot is what your team runs β€” your personal AI setup is untouched. Ready-made personas for code review, security analysis, tests, and data. Ask /ab in natural language; it scans before it changes anything.

  • βœ“Your personal config is never overwritten
  • βœ“/ab β€” natural-language interface, scan-first
  • βœ“Import your existing CLAUDE.md / AGENTS.md / rules files
  • βœ“Plain files out β€” everything works even without AgentBoot
See a persona compile β†’
One control surface.

For your org

Define behavior at the org level and deliver it to every repo by pull request. Scope hierarchy β€” org β†’ group β†’ team β†’ repo β€” lets teams customize without escaping policy. Drift detection shows you when a repo no longer matches what you shipped.

  • βœ“org β†’ group β†’ team β†’ repo scope hierarchy
  • βœ“Drift you can see β€” content-hash comparison per repo
  • βœ“Managed settings & blocking hooks on supported CLIs
  • βœ“Delivered by PR β€” review it like any other change
Read the governance model β†’

Set. Enforce. Verify.

The same three questions a security reviewer already asks β€” answered by pull requests and hashes, not promises.

Set

Author behavior and policy once, in one hub repo β€” versioned and reviewable like any other code.

Enforce

Emit blocking pre-tool-use hooks and managed settings to the CLIs that support them β€” the rule fires at the tool boundary rather than asking the agent to comply. Depth varies by platform; the matrix below says where.

Verify

Drift detection compares each repo against what you shipped and flags what no longer matches. Every delivery is a reviewable PR.

CapabilityClaude CodeCodex CLICopilot CLI
Compiled instructionsβœ“βœ“βœ“
Blocking pre-tool-use hooksβœ“βœ“βœ“ *
Managed settingsβœ“β€”β€”
Drift detectionβœ“βœ“βœ“

Official support today covers each tool’s CLI surface. Broader surface support β€” IDE and editor extensions, and additional platforms β€” is on the roadmap. * Copilot’s hook surface is narrower than Claude Code’s and Codex’s β€” real, but lower-ceiling, and its exit-2 blocking is documented rather than yet empirically verified; we say so on purpose. Cursor, Windsurf, Gemini, and JetBrains are supported at a community tier β€” advisory guidance, not an enforced control. If a cell says advisory, treat it as advisory.

What AgentBoot doesn’t do

The honest boundary β€” because the last thing you should read before installing is where the tool stops.

  • β€”It is not a sandbox for agent execution. It configures the tools; it doesn’t run alongside them.
  • β€”Blocking hooks bind the CLI surfaces that support them β€” not a developer who uninstalls the tool.
  • β€”It won’t manage your personal AI setup. That stays yours; AgentBoot only writes what the org ships.
  • β€”It’s probably not for you if you’re one person on one repo. A checked-in config file is fine there.

First win in five minutes

No AI-provider account needed for core features.

$ npm install -g agentboot # install globally
$ agentboot install # scaffold a hub, build & sync
βœ“ Scaffolded hub βœ“ Built personas β†’ Claude Code Β· Codex Β· Copilot
✦/ab import our existing prompts and rules
⏺ Scanning first so you see exactly what would import β€” nothing changes yet.
⎿ { "highConfidence": 12, "needsReview": 3 }

Teach your tools once.

Self-hosted, Apache-2.0, plain files out. Your prompts never leave your machine.