cli-agent-orchestrator vs claude-code-by-agents
Coding-agent coordination tools compared
cli-agent-orchestrator runs provider CLIs in isolated tmux sessions and gives a supervisor ways to coordinate agents. claude-code-by-agents is a native Apple app for routing requests to agents through threaded rooms backed by an OpenAgents workspace.

cli-agent-orchestrator: Coordinate AI Coding Agents
CLI Agent Orchestrator runs AI coding CLIs in isolated tmux sessions and gives a supervisor tools to delegate work to specialist agents. It suits developers who want to coordinate parallel or sequential coding tasks while keeping each agent’s native CLI.

claude-code-by-agents: Coordinate Coding Agents in Shared Rooms
A native macOS app for coordinating Claude Code and other coding agents across local and remote machines. Route requests with @mentions and follow work in threaded rooms backed by OpenAgents workspaces.
| cli-agent-orchestrator | claude-code-by-agents | |
|---|---|---|
| Language | Python | Swift |
| License | Apache-2.0 | MIT |
| Stars | 1.4k | 892 |
| Forks | 285 | 81 |
| Last analyzed | Oct 3, 2026 | Oct 3, 2026 |
Key differences
- cli-agent-orchestrator is a Python orchestration layer that launches and manages agent processes; claude-code-by-agents is a Swift client that connects to an OpenAgents workspace and separately running agent connectors.
- cli-agent-orchestrator supports multiple provider CLIs, including Claude Code, Kiro, Codex, GitHub Copilot CLI, and Cursor CLI. claude-code-by-agents describes Claude Code as its first-class runtime, with Codex and custom runtimes dependent on connector support.
- cli-agent-orchestrator provides a shell CLI, Web UI, operations MCP server, and documented interfaces for integrations. claude-code-by-agents centers on threaded rooms with @mentions and a SwiftUI interface for macOS and iOS.
- cli-agent-orchestrator requires Python, tmux, uv, and an authenticated provider CLI. claude-code-by-agents requires an OpenAgents workspace and agent connectors; building it from source requires Xcode 16+ and xcodegen.
- cli-agent-orchestrator uses the Apache-2.0 license, while claude-code-by-agents uses the MIT license.
Choose cli-agent-orchestrator if you…
- need to run provider CLIs in isolated tmux sessions and supervise their work.
- want shell, web, or MCP control surfaces and workflow features such as scheduled runs.
- need to coordinate parallel or sequential work across supported coding-agent CLIs.
Choose claude-code-by-agents if you…
- want to route requests to named agents using @mentions in threaded rooms.
- need an Apple app interface for agents running on local or remote machines.
- already use an OpenAgents workspace and separately running agent connectors.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.