Agent Orchestrator is Composio's open-source orchestration layer for managing fleets of parallel AI coding agents working on a shared codebase. It reads your repository structure, decomposes features into parallelizable tasks, spawns isolated coding agents in separate git worktrees, and monitors their progress through implementation, CI validation, code review, and merging. Each agent operates independently with its own branch and context window, preventing interference between concurrent tasks. When CI fails, the orchestrator injects failure logs back into the agent session for autonomous fixing. When code review comments arrive, it routes them to the appropriate agent with full context.
Built as a TypeScript project with 17 plugins and over 3,200 tests, Agent Orchestrator distinguishes itself from traditional workflow tools by being an AI agent itself — it makes dynamic decisions about task decomposition, agent allocation, and conflict resolution rather than following predefined scripts. The zero-friction onboarding experience launches with a single ao start command that auto-detects the project structure, generates configuration, and opens a monitoring dashboard. The plugin architecture supports custom integrations for different CI systems, issue trackers, and code review platforms, making it adaptable to existing team workflows without requiring infrastructure changes.
Released by Composio under the MIT license, Agent Orchestrator has attracted over 5,800 GitHub stars and represents a practical approach to the multi-agent coding problem. The project was notably self-bootstrapped — approximately 40,000 lines of its own codebase were written by the agents it orchestrates, serving as both a proof of concept and a stress test. It integrates naturally with the Composio ecosystem of 250+ tool integrations but operates independently as a standalone orchestrator. Current capabilities focus on TypeScript and JavaScript codebases with expanding language support, and the architecture supports scaling to 30+ parallel agents on a single machine.