baro
About
baro is a CLI that takes a goal sentence and returns a build-verified pull request, orchestrating a fleet of AI coding agents in parallel. An Architect pins the design, a Planner decomposes the goal into a story DAG, and each story runs as an independent agent in its own git worktree; a Critic reviews, a Surgeon replans stuck stories, and a Verifier runs builds and tests before a pull request opens. Coordination happens over the Mozaik event bus with no central orchestrator, so every role is a peer reacting to typed events, and a semantic memory (local ONNX embeddings) lets sibling agents share findings to avoid duplicate exploration. Backends include Claude Code, Codex, opencode, any OpenAI-compatible endpoint, and a hosted jigjoy gateway, with per-phase and per-tier model overrides. It is MIT-licensed, runs from npm or brew, and suits developers who want hands-off, parallel PR generation.