Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
i.4Wiki
Agentic AI Atlas · Harness Install Matrix
docs/user-guide/harnesses/install-matrixa5c.ai
Search the atlas/
Wiki · linked records

Article and nearby pages

I.Current articlepp. 1 - 1
Claude CodeCodex
I.
Wiki article

docs/user-guide/harnesses/install-matrix

Reading · 5 min

Harness Install Matrix reference

Docs(../index.md) › Harnesses › Install Matrix

Page nodewiki/docs/user-guide/harnesses/install-matrix.mdNearby pages · 2Documents · 0

Continue reading

Nearby pages in the same section.

Claude CodeCodex

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:

bash
npm install -g @a5c-ai/babysitter

Then install the per-harness plugin using either the universal SDK helper or the harness's own installer:

bash
# 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)
  • Matrix Harnesses
  • Picking the Right Invocation Token
  • Related Documentation

---

Fully Supported (own pages)

HarnessRepoHarness keyInvocationPage
Claude Codea5c-ai/babysitter-claudeclaude-code/babysitter:*claude-code.md
Codexa5c-ai/babysitter-codexcodex$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 Stop hook 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.json manifest; **no Stop hook**). session-start.sh installs the SDK and inits state; after-agent.sh returns {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_start proxied hook; continuation is owned by the babysit skill 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_start proxied 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_build injects 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/*.md slash-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 calling babysitter run:iterate until 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: /resume is reserved by Pi, so use /babysitter:resume)
  • **Hook model:** thin-skill-alias - session_start plus a proxied stop hook; 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

Trail

Wiki
Babysitter Docs
Babysitter User Guide

Harnesses

Harness Install Matrix

Continue reading

Claude Code
Codex

Page record

Open node ledger

wiki/docs/user-guide/harnesses/install-matrix.md

Documents

No documented graph nodes on this page.