docs/user-guide/harnesses/install-matrix
Harness Install Matrix reference
Docs(../index.md) › Harnesses › Install Matrix
Continue reading
Nearby pages in the same section.
Docs › Harnesses › Install Matrix
Harness Install Matrix
**Category:** Harnesses · **Last Updated:** 2026-06-22
---
In Plain English
**Babysitter v6 runs on a dozen AI coding harnesses. This page lists them all - what to install, how you invoke Babysitter inside each one, and how each one drives the orchestration loop.**
The two most-used harnesses, **Claude Code** and **Codex**, have their own fully-worked pages (Claude Code, Codex). The rest are listed here.
**These ship now and work today.** Some are newer than others; if you hit a rough edge, try it and tell us - open an issue. No harness is hidden or "coming soon."
Every harness shares the same first step - install the core CLI:
npm install -g @a5c-ai/babysitterThen install the per-harness plugin using either the universal SDK helper or the harness's own installer:
# Universal helper (note: the argument is the HARNESS KEY, not always the harness name)
babysitter harness:install-plugin <harness-key> [--workspace <path>]---
On this page
---
Fully Supported (own pages)
| Harness | Repo | Harness key | Invocation | Page |
|---|---|---|---|---|
| Claude Code | a5c-ai/babysitter-claude | claude-code | /babysitter:* | claude-code.md |
| Codex | a5c-ai/babysitter-codex | codex | $babysitter:* (mention picker) | codex.md |
---
Matrix Harnesses
Each row below ships now. The **harness key** is the argument to babysitter harness:install-plugin and may differ from the harness name.
Antigravity
``bash babysitter harness:install-plugin antigravity-cli [--workspace <path>] ` > Install via the SDK helper (harness key antigravity-cli`); there is no standalone npm installer package for this harness.
- **Repo:**
a5c-ai/babysitter-antigravity· **Harness key:**antigravity-cli - **Invocation:**
/babysitter:* - **Hook model:** SessionStart + AfterAgent (workflow-driven; **no Stop hook**). AfterAgent fires after every turn and re-injects the next iteration until
<promise>COMPLETION_PROOF</promise>. - **Install:**
Cursor
``bash babysitter harness:install-plugin cursor [--workspace <path>] npx --yes @a5c-ai/babysitter-cursor install --global npx --yes @a5c-ai/babysitter-cursor install --workspace <path> ` > Cursor's marketplace add is **UI-only** (via the bundled marketplace manifest); there is no CLI marketplace add` for Cursor.
- **Repo:**
a5c-ai/babysitter-cursor· **Harness key:**cursor - **Invocation:**
$<skill>(e.g.$call,$plan) - **Hook model:** SessionStart + Stop. The
Stophook emits{followup_message: ...}(Cursor-specific, not{decision: block}) to auto-continue while the run is in progress. - **Install:**
Gemini
``bash babysitter harness:install-plugin gemini-cli [--workspace <path>] ` > Install via the SDK helper (harness key gemini-cli`); there is no standalone npm installer package for this harness.
- **Repo:**
a5c-ai/babysitter-gemini· **Harness key:**gemini-cli - **Invocation:**
/babysitter:* - **Hook model:** SessionStart + AfterAgent (
gemini-extension.jsonmanifest; **no Stop hook**).session-start.shinstalls the SDK and inits state;after-agent.shreturns{decision: block, ...}to inject the next iteration until completion proof. - **Install:**
genty
``bash babysitter harness:install-plugin genty [--workspace <path>] npx --yes @a5c-ai/babysitter-genty install --global npx --yes @a5c-ai/babysitter-genty install --workspace <path> ` > **Install genty from npm only** (@a5c-ai/babysitter-genty`). There is no separate harness repo to link.
- **npm package:**
@a5c-ai/babysitter-genty· **Harness key:**genty - **Invocation:**
/<command>thin aliases (forward to the genty skill system) - **Hook model:** genty extension API - a
session_startproxied hook; continuation is owned by thebabysitskill and the SDK proxied hooks (no marketplace CLI). - **Install:**
GitHub Copilot
``bash babysitter harness:install-plugin github-copilot [--workspace <path>] copilot plugin marketplace add a5c-ai/babysitter-github-copilot && copilot plugin install babysitter copilot plugin install a5c-ai/babysitter-github-copilot babysitter-github install --cloud-agent --workspace <path> ``
- **Repo:**
a5c-ai/babysitter-github-copilot· **Harness key:**github-copilot - **Invocation:**
$<skill>(Copilot CLI skills) plus a cloud-agent path that installs repo-scoped skills - **Hook model:** plugin-bundle hooks (SessionStart + SessionEnd + UserPromptSubmitted, where **sessionEnd is the loop driver**) plus a cloud-agent install driven by repo instructions/skills - not a local
hooks.json. - **Install:**
Hermes
``bash babysitter harness:install-plugin hermes [--workspace <path>] ``
- **Repo:**
a5c-ai/babysitter-hermes· **Harness key:**hermes - **Invocation:**
/<command>(Hermes skill surface) - **Hook model:** ACP (Agent Communication Protocol - JSON-RPC over stdio). The SDK owns orchestration; no filesystem Stop hook.
- **Install:**
oh-my-pi (omp)
``bash babysitter harness:install-plugin oh-my-pi [--workspace <path>] npx --yes @a5c-ai/babysitter-omp install --global npx --yes @a5c-ai/babysitter-omp install --workspace <path> omp plugin install @a5c-ai/babysitter-omp ``
- **Repo:**
a5c-ai/babysitter-omp· **Harness key:**oh-my-pi - **Invocation:**
/<command>thin aliases forwarding to/skill:<name> - **Hook model:** thin-skill-alias - a
session_startproxied hook plus/skill:<name>forwarding; the loop is SDK-owned. - **Install:**
openclaw
``bash babysitter harness:install-plugin openclaw [--workspace <path>] npx --yes @a5c-ai/babysitter-openclaw install --global npx --yes @a5c-ai/babysitter-openclaw install --workspace <path> ``
- **Repo:**
a5c-ai/babysitter-openclaw· **Harness key:**openclaw - **Invocation:**
/<command>and/babysitter:*aliases forwarding to/skill:<name> - **Hook model:** daemon -
session_start/before_prompt_build/agent_end(async fire-and-forget) /session_end. **No synchronous Stop hook**;before_prompt_buildinjects run state into each turn's prompt. - **Install:**
opencode
``bash babysitter harness:install-plugin opencode [--workspace <path>] npx --yes @a5c-ai/babysitter-opencode install --global npx --yes @a5c-ai/babysitter-opencode install --workspace <path> npx --yes @a5c-ai/babysitter-opencode install --accomplish ``
- **Repo:**
a5c-ai/babysitter-opencode· **Harness key:**opencode - **Invocation:**
commands/*.mdslash-commands (e.g./status) - **Hook model:**
session.created+session.idle(non-blocking) +shell.env+tool.execute.before/tool.execute.after. There is **no blocking Stop hook** - the agent runs the full orchestration loop within a single turn by callingbabysitter run:iterateuntil completion. - **Install:**
Pi
``bash babysitter harness:install-plugin pi [--workspace <path>] npx --yes @a5c-ai/babysitter-pi install --global npx --yes @a5c-ai/babysitter-pi install --workspace <path> pi install npm:@a5c-ai/babysitter-pi pi install -l npm:@a5c-ai/babysitter-pi ``
- **Repo:**
a5c-ai/babysitter-pi· **Harness key:**pi - **Invocation:**
/<command>thin aliases forwarding to/skill:<name>(note:/resumeis reserved by Pi, so use/babysitter:resume) - **Hook model:** thin-skill-alias -
session_startplus a proxiedstophook; active-run detection lives in the SDK stop hook. - **Install:**
---
Picking the Right Invocation Token
Because each harness surfaces Babysitter differently, the Slash Commands and Modes page maps the canonical commands (call, plan, yolo, resume, ...) to each harness's token style. Read that page if you are unsure what to type.
---
Related Documentation
- Claude Code · Codex - fully-worked harness pages
- Adapters - why Babysitter is harness-agnostic
- Hooks - per-harness continuation models
- Slash Commands and Modes
- Installation
---
Next steps
- **Next:** Claude Code
- **Related:** Codex, Adapters, Slash Commands