babysitter
Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration
Babysitter is an AI agent workflow orchestration framework that enforces deterministic, hallucination-free task execution through code-defined processes. It enables AI agents to manage complex workflows by requiring agents to follow JavaScript-defined process logic rather than making autonomous decisions about workflow progression. The framework includes mandatory quality gates, human approval breakpoints, event-sourced journaling, and support for 12 AI coding harnesses including Claude Code, Codex, Cursor, and GitHub Copilot through a harness-agnostic adapter system.
Key Features
Use Cases
- 01Enforcing test-driven development workflows where agents must write tests before implementation
- 02Managing multi-step security audits with mandatory approval gates before deployment
- 03Orchestrating complex CI/CD pipelines across multiple agents and tools with quality checkpoints
- 04Running headless automation tasks in CI/CD environments using the internal harness
- 05Implementing code review processes with enforced quality score thresholds
- 06Coordinating parallel agent execution across different harnesses for specialized tasks
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
babysitter — FAQ
What is Babysitter?+
Babysitter is a workflow orchestration framework for AI agents that enforces process-defined execution through JavaScript code. It ensures agents follow deterministic workflows with mandatory quality gates and human approval checkpoints, rather than making autonomous decisions about task progression.
How do I install Babysitter?+
Install the core CLI with `npm install -g @a5c-ai/babysitter`, then install the plugin for your AI harness (e.g., for Claude Code: `claude plugin marketplace add a5c-ai/babysitter-claude` and `claude plugin install --scope user babysitter@a5c.ai`). For harness-agnostic execution, also install `npm install -g @a5c-ai/adapters-cli`.
Which AI clients does Babysitter work with?+
Babysitter supports 12 AI coding harnesses including Claude Code, Claude Cowork, Codex, Cursor IDE and CLI, Gemini CLI, GitHub Copilot, Pi, Hermes, Oh-My-Pi, OpenCode, OpenClaw, and a built-in internal harness for headless execution.
What are the prerequisites?+
You need Node.js 20.0.0+ (22.x LTS recommended, 22.13.0+ for the adapters CLI), Git, and at least one supported AI coding harness installed. No additional API keys are required beyond what your chosen AI harness needs.
Is Babysitter free?+
Yes, Babysitter is open source and released under the MIT License, making it free to use, modify, and distribute.
How does process enforcement work?+
You define workflows as JavaScript functions that specify tasks, breakpoints, and quality gates. The framework hooks into your AI harness and forces it to stop after every step, consulting the process code to determine what's permitted next—agents cannot skip gates or continue without approval when required.
How do I install babysitter?+
Open the source repository on GitHub and follow its README. babysitter is a agent — MCP Agents Market links you directly to the official repo.
Is babysitter free?+
babysitter is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.