agent-orchestrator  by ComposioHQ

Orchestrating parallel AI coding agents for autonomous software development

Created 1 week ago

New!

840 stars

Top 42.2% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Agent Orchestrator tackles the coordination complexity of managing fleets of parallel AI coding agents. It provides an autonomous system for task planning, agent spawning with isolated worktrees/branches, and automatic handling of CI failures and code review comments. This enables developers to focus on high-level decisions while the system manages iterative coding, aiming to boost productivity.

How It Works

Each spawned agent receives an isolated git worktree and feature branch. Agents like Claude Code, Codex, or Aider run within configurable runtimes (default: tmux). The system autonomously monitors CI status and reviewer feedback, routing issues back to the agent for resolution. Users are notified only when human judgment is necessary, streamlining the workflow.

Quick Start & Requirements

Install via git clone and bash scripts/setup.sh. Configure with ao init --auto in your project directory, then ao start. Spawn agents using ao spawn <project> [issue]. Prerequisites: Node.js 20+, Git 2.25+, tmux, gh CLI. Dashboard at http://localhost:3000; CLI status via ao status. See Setup Guide and CLAUDE.md for details.

Highlighted Details

  • Agent-agnostic (Claude Code, Codex, Aider) and runtime-agnostic (tmux, Docker, k8s).
  • Tracker-agnostic (GitHub, Linear) with autonomous CI/review handling.
  • Extensible plugin architecture for custom components.
  • Web dashboard and CLI for monitoring and control.

Maintenance & Community

Contributions are welcomed, especially via the plugin system for adding new agents, runtimes, or trackers. Specific community channels or maintainer details are not provided in the README.

Licensing & Compatibility

Released under the MIT License, permitting broad use, modification, and distribution, including for commercial purposes, without copyleft restrictions.

Limitations & Caveats

The README does not detail known bugs or alpha status. Default setup requires Node.js, Git, tmux, and gh CLI, which may pose setup or compatibility considerations.

Health Check
Last Commit

11 hours ago

Responsiveness

Inactive

Pull Requests (30d)
124
Issues (30d)
40
Star History
1,008 stars in the last 11 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Kevin Hou Kevin Hou(Head of Product Engineering at Windsurf), and
9 more.

vibe-kanban by BloopAI

1.7%
22k
Kanban board for AI coding agents
Created 8 months ago
Updated 8 hours ago
Starred by Lilian Weng Lilian Weng(Cofounder of Thinking Machines Lab), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
59 more.

AutoGPT by Significant-Gravitas

0.1%
182k
AI agent platform for building, deploying, and running autonomous workflows
Created 2 years ago
Updated 6 hours ago
Feedback? Help us improve.