{"slug": "diri", "title": "Diri", "summary": "Diri, a native workspace for coding agents built with Rust and GPUI, is now available for macOS 15 or newer on Apple silicon and Intel, with a Linux beta for x86_64 Ubuntu 22.04/24.04. The tool lets developers run Claude Code, Codex, Cursor, Gemini, and other terminal agents side by side, providing live status, per-task Git worktrees, and in-place diff review. Diri requires no account or hosted relay, running agents locally or on SSH hosts under the user's account.", "body_md": "**A native workspace for coding agents.**\n\nRun Claude Code, Codex, Cursor, Gemini, and other terminal agents side by side. See what needs you, give each task its own worktree, and review the changes in place. Built with Rust and GPUI for macOS, with Linux in beta.\n\n[Download](https://github.com/cristicretu/diri/releases/latest) ·\n[Getting started](/cristicretu/diri/blob/main/docs/GETTING_STARTED.md) ·\n[Guides](https://diri.sh/guides/) ·\n[Documentation](/cristicretu/diri/blob/main/docs/README.md) ·\n[Contributing](/cristicretu/diri/blob/main/CONTRIBUTING.md)\n\n```\nbrew install --cask cristicretu/diri/diri\n```\n\nmacOS 15 or newer. Apple silicon and Intel. Signed and notarized.\nYou can also download the [DMG](https://github.com/cristicretu/diri/releases/latest)\nand drag Diri to Applications.\n\n**Linux beta:** x86_64 Ubuntu 22.04 / 24.04, X11 or Wayland, Vulkan 1.3.\nSee the [Linux guide](/cristicretu/diri/blob/main/diri/LINUX.md) for packages, source builds, and limitations.\nLinux packages are not included in every release.\n\nInstall your agent CLIs separately. Diri uses the tools and accounts already on your machine; Claude Code and Codex have the deepest status and resume integration.\n\n- **Know what needs you.** Live status and notifications distinguish working,\nwaiting, and finished sessions.\n- **Keep tasks separate.** Give agents their own Git worktrees and branches.\n- **Review in context.** Inspect diffs, stage changes, commit, and follow pull\nrequest checks beside the session.\n- **Come back to your work.** Local sessions keep running when you close the\napp or the Engine restarts.\n- **Use your own machines.** Run locally or on an SSH host you control.\nDiri handles remote Helper setup.\n\nYour agents run under your user account, in real terminals. No Diri account or hosted relay is required. Remote session persistence depends on the host; Diri reports its persistence capabilities.\n\nSmall, well-tested changes are welcome. Start with a reproducible bug, a focused\nfix, clearer documentation, or an [agent manifest](/cristicretu/diri/blob/main/docs/AGENT-MANIFESTS.md).\nRead the [contributor guide](/cristicretu/diri/blob/main/CONTRIBUTING.md) for setup and review expectations.\n\n[Report a bug](https://github.com/cristicretu/diri/issues/new?template=bug_report.yml) ·\n[Discuss an idea](https://github.com/cristicretu/diri/discussions) ·\n[Roadmap](/cristicretu/diri/blob/main/ROADMAP.md)", "url": "https://wpnews.pro/news/diri", "canonical_source": "https://github.com/cristicretu/diri", "published_at": "2026-09-08 13:26:21+00:00", "updated_at": "2026-09-08 13:57:03.623729+00:00", "lang": "en", "topics": ["developer-tools", "ai-agents", "ai-tools"], "entities": ["Diri", "Claude Code", "Codex", "Cursor", "Gemini", "Rust", "GPUI", "Linux"], "alternates": {"html": "https://wpnews.pro/news/diri", "markdown": "https://wpnews.pro/news/diri.md", "text": "https://wpnews.pro/news/diri.txt", "jsonld": "https://wpnews.pro/news/diri.jsonld"}}