{"repo":"cristicretu/diri","free":true,"listed":false,"github":"https://github.com/cristicretu/diri","clone":"git clone https://github.com/cristicretu/diri.git","description":"Native macOS orchestrator for coding agents — run Claude Code, Codex, Cursor, Gemini and shells in parallel across git worktrees and remote hosts","language":"Rust","stars":261,"topics":["claude-code","coding-agents","gpui","macos","mcp","rust","swift","terminal"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"Native desktop orchestrator for coding agents on macOS and Linux. Run Claude Code, Codex, Cursor, Gemini and plain shells in parallel — across git worktrees or on remote hosts — each with a live status (working / needs-you / done) and tmux-like persistence: closing the app never kills a session, and a daemon restart brings conversations back. Install macOS Or download the latest DMG from Releases, open it, and drag diri to Applications. Either way it is the same universal build (Apple silicon and Intel), signed and notarized. diri updates itself from there. The tap has to be named in full — a bare diri resolves only against Homebrew's default taps. The cask lives in cristicretu/homebrew-diri rather than homebrew-cask , which requires a notability threshold diri does not meet yet. macOS 15 or newer. Linux beta Download the x86 64 AppImage or Debian package from Releases. Ubuntu 22.04 and 24.04 are supported under X11 and Wayland with a Vulkan 1.3-capable GPU. See the Linux beta guide for checksums, upgrade and uninstall steps, XDG paths, graphics troubleshooting, and current limitations. 60-second tour 1. Add a project directory and create a session for Claude Code, Codex, another supported agent, or a plain shell. 2. Start several sessions, ideally in separate git worktrees when they edit the same repository. 3. Watch the sidebar instead of every terminal: it shows which agents are working, waiting for you, or done. 4. Quit and reopen diri. The daemon keeps each PTY alive and","default_branch":null,"files":null,"tree":[],"storefront":"/r/cristicretu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cristicretu/diri/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}