diri
A native desktop workspace for running multiple terminal coding agents, such as Claude Code, Codex, Cursor and Gemini, side by side, each in its own git worktree, with diffs reviewed in place.
diri is a native workspace for running coding agents such as Claude Code, Codex, Cursor and Gemini side by side, giving each task its own git worktree and branch so agents do not collide, and showing live status so a user can see which sessions are working, waiting or finished.
Diffs from each session can be inspected, staged and committed, and pull request checks are followed alongside the session. Sessions keep running locally when the app is closed or its engine restarts, and can run on the user's own machine or on an SSH host they control, with remote helper setup handled automatically; no separate account or hosted relay is required.
It is built with Rust and GPUI, distributed for macOS on Apple silicon and Intel, with a Linux beta for x86_64 Ubuntu.