Babysitter
a5c-ai/babysitter
Workflow orchestrator for coding agents with quality gates, human approvals and a decision journal
Babysitter is a process-orchestration framework that makes AI coding agents follow workflows defined in code, with quality gates and human approval breakpoints. The repository carries a hermes-plugin topic, and the README says the same processes run across 12 supported harnesses.
What Babysitter does
Babysitter lets you define a workflow in code and then enforces each step. Quality gates must pass before the process moves on, human approval can be required at breakpoints, and every decision is written to an immutable journal. The README's wording is that agents do exactly what the process permits, nothing more.
Since v6 it is harness-agnostic through an Adapters runtime, so the same processes run across 12 supported AI coding harnesses; the repository's install matrix lists which. Two install tracks exist: a host-side adapters CLI (@a5c-ai/adapters-cli) for running a harness from the shell, and in-session per-harness plugins. The main babysitter CLI comes from @a5c-ai/babysitter, and an SDK package is published separately. The repository carries hermes-plugin and codex-plugin topics.
Key features
- Workflows defined in code and enforced step by step
- Quality gates that must pass before a process advances
- Human approval breakpoints
- Immutable journal of every decision
- Adapters runtime that runs the same processes across 12 harnesses
- Host-side adapters CLI with adapters doctor and adapters run
When to use it
- Run a multi-step coding process with gates and approvals instead of a free-form prompt
- Reuse one workflow definition across several agent harnesses
- Keep an audit trail of agent decisions
Who it is for: Teams that run AI coding agents on complex multi-step work and need enforced process, approvals and an audit trail.
How it fits with Hermes Agent
The repository is tagged hermes-plugin and runs across supported harnesses; the harness install matrix in the repository shows the Hermes-specific coverage.
How to install Babysitter
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
npm install -g @a5c-ai/babysitter
npm install -g @a5c-ai/adapters-cliRequirements: Node.js 20.0.0+ (22.x LTS recommended; the adapters CLI needs 22.13.0+) and a supported AI coding harness; Git is optional
FAQ
What is Babysitter?
Babysitter is a framework that enforces workflows defined in code on AI coding agents. It adds quality gates, human approval breakpoints and an immutable journal of decisions.
Does Babysitter work with Hermes Agent?
The repository is tagged hermes-plugin and is built to run across 12 supported harnesses. The README points to an install matrix, so check it to confirm Hermes coverage and steps.
How do I install Babysitter?
Run npm install -g @a5c-ai/babysitter for the main CLI. To run harnesses directly from your shell, also install @a5c-ai/adapters-cli.
Similar multi-agent for Hermes Agent
All multi-agentSelf-hosted unified API that runs Codex, Claude Code, Hermes and other agent harnesses
wanikua DanghuangshangMulti-agent team modeled on Ming dynasty government, built on OpenClaw with a Hermes Agent runtime option
Orkas-AI OrkasLocal-first desktop app where a Commander agent directs specialists and CLI agents such as Hermes
traycerai TraycerOpen-source desktop app for running Hermes Agent, Claude Code, Codex and other agents in parallel
win4r ClawTeam-OpenClawMulti-agent swarm coordination for coding agents, with OpenClaw as default and Hermes Agent supported
LiteLLM-Labs LiteLLM Agent Control PlaneOne UI and API for creating and running agents on Hermes Agent, OpenCode, Claude Managed Agents and more
Related guides: Build agent teams with the Hermes kanban board · Run multiple Hermes agents with profiles · Connect Hermes agents on several machines with Hermes Desktop