claude-code-by-agents vs diri
Coding-agent coordination apps compared
claude-code-by-agents and diri both help coordinate coding agents from a desktop app. claude-code-by-agents connects agents through shared OpenAgents workspaces and threaded rooms, while diri manages agent sessions, worktrees, and code review in one app.

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.

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.
| claude-code-by-agents | diri | |
|---|---|---|
| Language | Swift | Rust |
| License | MIT | AGPL-3.0 |
| Stars | 892 | 483 |
| Forks | 81 | 40 |
| Last analyzed | Oct 3, 2026 | Nov 4, 2026 |
Key differences
- claude-code-by-agents is a Swift client for an OpenAgents workspace and separately running connectors; diri runs installed agent CLIs locally or on an SSH host the user controls.
- claude-code-by-agents routes requests to named agents with @mentions; diri emphasizes session status, task-specific Git worktrees, and review tools.
- claude-code-by-agents supports macOS and describes an iOS interface, with its TestFlight link still forthcoming; diri supports macOS and has a Linux beta.
- claude-code-by-agents is written in Swift and licensed under MIT; diri is written in Rust and GPUI and licensed under AGPL-3.0.
- claude-code-by-agents identifies Claude Code as its first-class runtime, with Codex and custom runtimes dependent on connector support; diri has deeper integrations for Claude Code and Codex.
- claude-code-by-agents has 892 stars and 81 forks; diri has 483 stars and 40 forks, and its project notes describe rapid change and a relatively small contributor base.
Choose claude-code-by-agents if you…
- want a threaded shared-room interface for routing requests to named agents.
- already use, or plan to use, an OpenAgents workspace and agent connectors.
- prefer a Swift app licensed under MIT for coordinating agents across local and remote machines.
Choose diri if you…
- want to manage installed agent CLIs locally or on an SSH host you control.
- need per-task Git worktrees and code review tools alongside agent sessions.
- want an MCP server for agents to delegate tasks and inspect other agents' output.
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.