Sandbox
@andyrewlee/awesome-agent-orchestrators

Awesome list of agent orchestrators for builders

This repo collects tools and frameworks for orchestrating agents across different patterns, from parallel sessions to autonomous loops and multi-agent swarms. Each entry explains what the orchestrator does, what kind of workflow it fits, and which agent tools it works with.

1,860 stars223 forksUpdated 7d ago
Who it's for

Builders who want to compare orchestrators for Claude Code, Codex, Cursor, Gemini CLI, and similar tools.

What it delivers

You can pick an orchestrator pattern that matches how you want agents to run, coordinate, and hand work off.

What it does

Pattern-based sections

Organizes repos into parallel coding agents, desktop and web workspaces, multi-agent swarms, autonomous loop runners, and infrastructure primitives.

Short repo summaries

Gives each project a one-line description of its orchestration style, supported agents, and the main workflow it enables.

Choosing guide

Explains how to choose between running several agents at once, keeping one agent running, splitting work across agents, or building your own orchestrator.

Broad agent coverage

Includes projects built for Claude Code, Codex, Gemini CLI, Cursor, OpenCode, Copilot, and agent-agnostic setups.

README

Awesome Agent Orchestrators Awesome

A curated list of tools and frameworks for orchestrating agents.

Everything here decides what an agent works on, when it runs, where it runs, or what happens to its output, and takes whatever task you point it at. Single-purpose bots, and things an agent merely consumes — memory backends, MCP servers, sandbox providers, skill libraries — are out of scope.

How to choose

  • Run several agents at once and review each diff. Terminal if you live in tmux, Desktop & Web if you want a GUI or phone access.
  • Keep an agent working while you're away. Autonomous Loop Runners drive one goal until it verifies. Autonomous Task Runners pull work from an issue tracker, board, or schedule.
  • Have agents split a large job between themselves. Multi-Agent Swarms.
  • Message an agent instead of opening a tool. Personal Assistants stay running, remember across sessions, and pick up work from a chat thread — general tasks, not only code.
  • Build your own orchestrator. Agent Infrastructure & Primitives — control planes, coordination protocols, harness adapters, and runtimes.

Parallel Coding Agents — Terminal (TUI/CLI)

Run and supervise several agent sessions side by side from a terminal — tmux panes, git worktrees, and TUI dashboards.

  • agent-console - Rust TUI that finds Codex and Claude Code sessions from the providers' own transcripts, including ones started elsewhere, and resumes their native UI rather than replacing it. No tmux or worktrees.
  • agent-deck - One TUI covering sessions across Claude Code, Codex, Gemini, and OpenCode, with live status and resume for each.
  • agent-manager - tmux TUI with live status, a prompt that lands in the pane without attaching, and in-terminal diff review that sends line comments back to the agent. Claude Code, Codex, OpenCode, Grok, Gemini CLI, Pi, Hermes.
  • agent-of-empires - Pairs a TUI with a matching web view, so the same sessions stay reachable from a phone. Claude Code, Codex, OpenCode, Gemini, Mistral Vibe.
  • agentbox - Gives each agent its own sandboxed VM — local Docker or cloud via Hetzner, Daytona, Vercel, or E2B — with sub-second checkpoint starts.
  • agterm - Native macOS terminal with named workspaces, a live dashboard, attention states, and a scriptable control API.
  • ai-devkit - CLI control plane that runs agent sessions in managed tmux, sends prompts and logs to running agents from the terminal or a TUI console, and gives every agent one setup with shared local memory, verification skills, and lifecycle workflows. Claude Code, Codex, Pi, and more.
  • amux - Minimal TUI for spawning parallel coding agents in git worktrees.
  • claude-squad - Runs each agent as a detached background session with its own worktree, so work continues after you close the pane. Claude Code, Codex, OpenCode, Amp.
  • cmux - Ghostty-based macOS terminal with vertical tabs and per-agent notifications, built for keeping many concurrent sessions legible.
  • Cyclops - Coordinates coding agents running in tmux through a durable mailbox with guarded terminal notifications, FIFO delivery per recipient, and fail-closed human-composer protection, with an optional workspace UI for overseeing the team. Codex CLI, Claude Code, Antigravity, Cursor Agent.
  • dmux - Dev agent multiplexer pairing coding agents with git worktrees over tmux.
  • herdr - Background runtime that owns your agents' terminals: sessions survive reboot and reattach from any terminal or SSH, panes are marked working/blocked/idle, and agents themselves spawn panes and prompt each other over a CLI and socket API. One Rust binary.
  • openkanban - Kanban board for orchestrating coding agents, rendered entirely in the terminal.
  • repomon - Rust TUI that supervises a fleet across many repositories at once, in durable tmux sessions you can approve from your phone.
  • thurbox - TUI orchestrator with remote SSH sessions, inter-session messaging, and a native code-review view. Works with any CLI agent you define.
  • tmux-ide - Turns any project into a tmux IDE from a checked-in ide.yml, including preset agent-team layouts.
  • YYLO - Command-line orchestrator for coding agents with typed task, validation, merge, and release-readiness boundaries: each task runs in a dedicated branch and worktree, and a risk-based merge queue reviews the result with receipt-backed changes. Pi and Codex subagents.

Parallel Coding Agents — Desktop & Web

The same parallel-sessions workflow as a desktop app or browser/mobile dashboard, with diff review and merge.

  • agent-orchestrator - Agent IDE for fleets that plans the work, spawns the agents, then fixes CI failures and merge conflicts without being asked.
  • agent-squid - Browser UI organized into named lanes (#topic@agent), with context shared across agents and a realtime quota gauge.
  • AGX - Wake-work-sleep checkpointing keeps a persistent agent team on long objectives, with human gates between cycles.
  • ai-maestro - Dashboard spanning multiple machines, adding memory search, code-graph queries, and agent-to-agent messaging. Claude, Aider, Cursor.
  • aizen - macOS workspace that organizes worktrees, environments, and agent sessions per project.
  • Alethe - Local-first desktop workspace where agents and shells run as real PTYs in split panes and custom grids across projects, surviving pane close and app restart. Suspend idle groups to reclaim memory and resume with scrollback intact. Claude Code, Codex, OpenCode.
  • Aperant - Runs up to 12 agent terminals with a self-validating QA loop and automatic conflict resolution when merging back to main.
  • automaker - Describe features on a Kanban board and agents implement them in isolated worktrees, running tests and committing as they go.
  • bb - Self-controlling agentic IDE that orchestrates multiple coding agents in live threads you can follow, steer, or hand off, driven from a desktop app, web app, CLI, or HTTP API.
  • Berd - Block's open-source desktop app for working with AI agents: project chats with per-folder worktree behavior over the Goose backend, with agents, skills, connections, and agent sharing in one place.
  • Better Agent - Local web workspace with persistent state, approvals, and restart recovery for native Claude, Codex, and Gemini sessions.
  • Claude Command Center (CCC) - Local dashboard for spawning, monitoring, and resuming sessions across Claude Code, Codex, Cursor, Antigravity, and Kilo Code.
  • clave - Native macOS app with split and grid layouts, session groups, SSH remote sessions, and usage analytics for Claude Code.
  • clideck - Chat-app-style dashboard with autopilot routing between agents and full control from a phone. Claude Code, Codex, Gemini CLI, OpenCode.
  • CodeNomad - Desktop and web workspace around the OpenCode CLI whose SideCars embed local tools like VS Code and terminals as tabs.
  • collaborator - Arranges terminals, editors, and files as tiles on an infinite pan-and-zoom canvas instead of tabs.
  • Comet - Cross-device control plane for coding agents, syncing sessions across machines and keeping agents running on an always-on daemon. Claude Code, Codex, Cursor, Grok, Hermes, Pi.
  • constellagent - macOS app giving each agent its own terminal, editor, and git worktree in a single window.
  • diri - Native macOS app running Claude Code, Codex, Cursor, Gemini, and shells in parallel across git worktrees or remote hosts, with live status, session persistence across restarts, a menu-bar rollup, and an MCP server for agents to spawn others.
  • dorothy - Desktop app combining agent orchestration with automations, Kanban management, and MCP servers.
  • Emdash - Agentic development environment running parallel agents against any model provider.
  • Fletch - Native macOS IDE that seals each agent in its own repo clone under Seatbelt or Docker, serves each a shared symbol and call-graph index over MCP, and gates every step on tests or your approval. Claude Code, Codex, Cursor, OpenCode.
  • Garcon - Self-hosted browser and mobile workspace with diff review, Git/PR workflows, mobile approvals, scheduling, and cross-agent transfers. Seven CLI agents.
  • Ghostex - Native macOS workspace (Rust/GPUI) running CLI agents side by side in low-RAM Ghostty terminals, with embedded browser and editor panes, a Kanban board, and iOS/Android session access. Claude Code, Codex, OpenCode.
  • GraphCode - macOS app that wires agent sessions into a graph: each node is a live terminal you can attach to mid-run, each edge a hand-off, message, or spawn that fires while you're away. Claude Code, Copilot CLI, Codex.
  • humanlayer - Human-in-the-loop control for coding agents on hard problems; the repo notes its code is now largely deprecated in favor of a rebuild.
  • IM.codes - Mobile and web control layer built for away-from-desk continuation, with terminal access, git views, localhost preview, and scheduled tasks. Claude Code, Codex, Gemini CLI.
  • intentic - Browser and mobile workspace where every agent gets a persistent Docker sandbox on a machine you own plus a git worktree of its own, reached over an outbound-only Cloudflare tunnel, so runs keep going after you close the tab. Plan mode, per-hunk diff review, an environment Dockerfile the agent proposes and you approve, credential capabilities injected per turn, and schedule, webhook or event triggers. Claude Code, Codex, Grok, Kimi Code, Gemini. MIT.
  • ivy-tendril - Drives agents through a plan-based lifecycle with verification gates, self-improving memory, and human checkpoints. Claude Code, Codex, Antigravity, Copilot, OpenCode.
  • jat - Visual dashboard combining live sessions, task management, code editor, and terminal, with parallel swarm workflows.
  • jean - Desktop and web app for orchestrating agents across multiple projects and their git worktrees. Claude, Codex, OpenCode.
  • kandev - Kanban workbench whose multi-step workflows assign a different agent per step behind human gates, running locally, in Docker, over SSH, or in cloud executors.
  • mux - Desktop app for isolated, parallel agentic development.
  • MonoCode - Tauri desktop UI where tabs are agent sessions, running Claude Code, Codex, Cursor, Grok Build, OpenCode, Pi, omp, and fx on your existing subscriptions. macOS, Linux, and Windows.
  • nimbalyst - Visual workspace pairing parallel worktree sessions with kanban and direct visual editing. Claude Code, Codex, OpenCode.
  • octomux - Local dashboard with a kanban fleet view, one unified permission inbox across agents, and in-app diff review.
  • omg.dev - Open-source parallel-agent harness: run coding agents on your own computer or a hosted one, controlled from a single web UI with a mobile client. Claude Code, Codex, Grok, Cursor, OpenCode, Copilot, Pi.
  • OpenChamber - Open-source workspace for running, supervising, and reviewing AI coding work across desktop, browser, editor, and mobile, with parallel model runs and per-run worktrees.
  • Open Session - Self-hosted server driving coding sessions in git worktrees on your own box or in isolated sandboxes, with a web UI, Slack/Linear/Plain/GitHub intake, diff and PR review, and multiple Codex and Claude subscriptions.
  • Orca - Agentic development environment for running a fleet on your own subscription, available on desktop and mobile.
  • Paseo - Self-hosted daemon running agents in parallel on your own machines, driven from desktop, iOS/Android, web, or CLI, with voice control, diff review, and no telemetry or forced log-ins. Claude Code, Codex, Copilot, OpenCode, Pi.
  • Ouijit - Kanban board and terminals wired together by lifecycle hooks, scripts, and a session-aware CLI, so a task runs by hand, on a script, or delegated to the agent. Per-task worktrees, optional VM sandboxing. Claude Code, Codex, Pi, OpenCode.
  • parallel-code - Desktop app running Claude Code, Codex, and Gemini CLI side by side in isolated worktrees, with a built-in diff viewer and one-click merge.
  • Proliferate - Agent IDE that runs sessions locally or in the cloud and lets you build reusable workflows from them.
  • qm - Multiplayer harness where each teammate gets an isolated workspace to run agents independently, driven from Slack or the web.
  • supacode - Native macOS command center for worktree-per-agent development.
  • superset - Code editor built around running many agents on your machine at once.
  • synara - GUI desktop workspace for running and managing agents across local projects.
  • t3code - Harness control surface available as web, mobile, and desktop app. Claude Code, Codex, Cursor, Grok Build, OpenCode.
  • takopi - Telegram bridge that puts Codex, Claude Code, OpenCode, and Pi sessions in a chat thread.
  • Tempest - Tauri desktop ADE running CLI agents in parallel isolated worktrees, with a shared local code-knowledge graph that cuts token use across sessions, plus live status and built-in diff/PR review.
  • tlbx - Self-hosted browser workspace holding persistent real PTY sessions on your own machines, reachable from any browser or phone.
  • Tortie - Native macOS agent multiplexer with familiar IDE features: all projects in one window, agents that survive restarts, and organized terminal sessions without tmux.
  • Traycer - Bring-your-own-agent workspace running many sessions in parallel with context shared across models and providers, plus agent-to-agent messaging, shareable boards, and cross-device sync.
  • vibe-tree - One git worktree per agent, delivered as desktop, web, and CLI.
  • vibecraft - RTS-style workspace for commanding coding agents.
  • Waku - Native macOS desktop app for working with local coding agents, keeping projects, sessions, and transcripts on your machine. Supports Amp, Claude Code, Codex CLI, Cursor CLI, Grok Build, OpenCode, and Pi.
  • Zaivern Code - Cross-platform Rust desktop cockpit for running Claude Code, Codex, Gemini CLI, and 30+ coding agents in parallel, with fleet monitoring, mobile control, and line-level ownership to prevent merge conflicts.

Multi-Agent Swarms

Systems where multiple specialized agents actively coordinate, communicate, and delegate toward a shared goal.

  • 5dive - Named agents on a shared org chart and backlog hand work to each other and escalate to a human over Telegram. Claude Code, Codex, Grok, Antigravity, OpenCode.
  • Agent Teams - Desktop app where you give high-level commands to autonomous coding-agent teams across Claude Code, Codex, OpenCode, Cursor, Grok, GitHub Copilot, Kiro, Z.AI, MiniMax, Kimi, 200+ models, and 75+ LLM providers. Agents coordinate through inter-agent messaging, Kanban tasks, and built-in code review.
  • agent-kanban - Leader-worker task board with cryptographic agent identity. Claude Code, Codex, Gemini CLI.
  • AgentBridge - Local MIT CLI that keeps Claude Code and Codex as live peers in one session for mid-turn review, task split, and quota-boundary handoff.
  • agentsmesh - Remote AI workstations with PTY sandboxes and worktree isolation, coordinating across channels and pod bindings. Claude Code, Codex, Gemini CLI, Aider, OpenCode.
  • Agon - Orchestrates scientist, coder, and auditor loops from research topic through proposal to experiment.
  • buzz - Agents are first-class members of shared channels on a Nostr relay you own, with their own keys and audit trails. Claude Code, Codex, Goose.
  • claude_codex_bridge - Workspace for mixing different vendors' CLI agents in one visible collaboration session.
  • ClawTeam - Agents spawn and manage their own teammates from one command, coordinating through file-based or P2P inboxes across tmux worktrees.
  • CompanyHelm - Distributed orchestrator with task management and direct agent-to-agent conversations.
  • corellis - Multi-agent governance framework for OpenClaw — goal decomposition, fleet-wide memory, correction propagation, and approval workflows for 20+ agent fleets.
  • Fusion - Multi-node orchestrator with a kanban board, plan-review-execute gates, per-task worktrees, and hierarchical missions.
  • gastown - Scales to 20-30 agents with a coordinator, git-backed issue tracking, health watchdogs, and a Bors-style merge queue.
  • hcom - Lets agents message, watch, and spawn each other across terminals. Claude Code, Codex, Antigravity, Cursor, OpenCode, Kilo, and more.
  • kodo - Directs agents through work cycles where a separate agent independently verifies each result. Claude Code, Codex, Gemini CLI.
  • loki-mode - PRD-to-deployed-product SDLC with 41 agents in 8 swarms, nine quality gates, and blind three-reviewer code review. Source-available under BUSL-1.1.
  • multi-agent-shogun - Shogun to karo to ashigaru hierarchy running up to 10 agents over tmux with no coordination API cost.
  • NXTG-Forge Orchestrator - Coordinates Claude Code, Codex, and Gemini CLI on one shared repo through a research-plan-delegate-adversarial-verify-deploy pipeline, with file locking, knowledge capture, and drift detection. Single Rust binary.
  • orc - Lightweight framework that piggybacks your existing CLI setup for planning, task decomposition, worktrees, and review.
  • ORCH - CLI runtime managing agents as typed teams with an explicit state machine and goals. Claude Code, Codex, Cursor.
  • Orkas - A commander agent decomposes goals and dispatches specialists with isolated skills and memory. Claude Code, Codex, OpenCode, Cline.
  • OtoDock - Self-hosted "company OS" where agents work in departments, delegate to each other, and keep working unwatched on your Anthropic/OpenAI subscriptions — company map, per-agent dashboards, artifacts, meetings, and terminals. Source-available under FSL-1.1.
  • paperclip - Self-hosted platform where agents wake on heartbeats to claim tickets, governed by org charts, budgets, and approval gates.
  • ruflo - Meta-harness for deploying coordinated swarms and conversational multi-agent workflows. Formerly claude-flow.
  • scion - Orchestration testbed running agents in parallel isolated containers with dynamic coordination and normalized telemetry.
  • shire - Persistent team workspaces with inter-agent mailboxes and a shared drive. Claude Code, OpenCode, Pi.
  • tutti - Config-driven workflows passing typed artifacts between agents, each in its own worktree.

Autonomous Loop Runners

The "keep running until done" pattern — a single goal driven through a retry-until-verified loop.

  • bernstein - Keeps no model in the coordination loop, so orchestration costs zero tokens. Verifies with tests and auto-commits across 40+ CLI agents.
  • Dex - Human-gated planning, multi-reviewer code review, and dead-end-aware research loops, shipped as cross-platform binaries for 7 CLI backends.
  • fractal - Loops that recursively delegate separable subtasks to child agents, bounded by configurable depth, cost, and time limits.
  • LongHorizon-Harness - Long-running computer-use harness with fresh-context execution, independent auditing, and verified checkpoints across desktop apps and CLI workflows. Claude Code, Codex, OpenCode, DeepSeek Harness.
  • Loop Engineering - Designs repeatable coding-agent loops around automation, worktrees, skills, state, and verification, with starters and a Loop Ready score for Grok, Claude Code, Codex, and OpenCode.
  • LoopTroop - An LLM council plans the work, then Ralph-style loops retry failed units with fresh context. Executes via OpenCode work

Files in the repo

Repository payload1 top-level entry
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More collections

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

52k
phuryn/
pm-skills
phuryn/pm-skillsCollections

PM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, execution, launch, and growth.

26k