diri vs agent-orchestrator
Coding-agent coordination tools compared
diri and agent-orchestrator are desktop workspaces for running and coordinating coding agents across tasks. diri focuses on parallel sessions, agent status, and reviewing changes, while agent-orchestrator adds project-wide planning and a Kanban workflow for tracking work through CI and review.

diri: Coordinate Coding Agents in a Rust and GPUI Desktop App
diri is a Rust and GPUI desktop app for running coding agents side by side, coordinating their work, and reviewing changes together. It supports macOS and has a Linux beta, with Claude Code and Codex receiving deeper integrations.

agent-orchestrator: Supervise Teams of Coding Agents
Orchestrator.inc is a Go-based desktop workspace for planning and supervising coding agents across a project. It isolates Git-backed tasks in branches and worktrees, then tracks agent activity, pull requests, CI, and reviews in a live Kanban across macOS, Windows, and Linux.
| diri | agent-orchestrator | |
|---|---|---|
| Language | Rust | Go |
| License | AGPL-3.0 | Apache-2.0 |
| Stars | 483 | 13.3k |
| Forks | 40 | 1.8k |
| Last analyzed | Nov 4, 2026 | Oct 19, 2026 |
Key differences
- diri is built with Rust and GPUI; agent-orchestrator is built with Go.
- diri runs installed agent CLIs locally or on an SSH host the user controls. agent-orchestrator runs a local daemon and supports macOS, Windows, and Linux.
- diri emphasizes session status, MCP-based delegation, and reviewing diffs, staging, commits, and pull request checks alongside sessions.
- agent-orchestrator emphasizes project-wide task planning and tracking worker activity, pull requests, CI, reviews, and merge readiness on a live Kanban board.
- diri is licensed under AGPL-3.0; agent-orchestrator is licensed under Apache-2.0.
- diri has a relatively small contributor base with most code from one person, while agent-orchestrator has broader measured contributor activity and a substantial open-issue queue.
Choose diri if you…
- want to coordinate parallel sessions for Claude Code, Codex, or other supported terminal agents.
- need to run agent CLIs locally or on an SSH host you control, without a hosted relay.
- prefer a session-centered workflow for monitoring agents and reviewing their changes, and can work with Linux beta or macOS support.
Choose agent-orchestrator if you…
- need project-wide planning that delegates focused tasks to worker agents.
- want a live Kanban view of worker activity, pull requests, CI, reviews, and merge readiness.
- need a shared workflow for different agent harnesses across macOS, Windows, and Linux.
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.