One minimal desktop app for every AI coding agent.
Grex is an open, multi-provider GUI for coding agents — run Claude Code, Codex, OpenCode, Cursor, and Gemini from a single clean, local-first interface, with built-in chat, diff review, a file explorer + editor, and terminals.
Most coding-agent tools lock you into a single model. Grex is multi-provider by design — pick the agent that fits the task, switch between them without losing your conversation, and keep everything in one fast, local-first desktop app.
- One app, many agents — no juggling separate terminals or apps per provider.
- See and edit code in-app — a real file explorer and editable editor.
- Review before you ship — inline diffs, working-tree changes, and git actions in one place.
- Local-first — state lives in a local SQLite database on your machine.
Grex auto-detects the provider CLIs you already have installed:
| Agent | Provider |
|---|---|
| Claude Code | Anthropic |
| Codex | OpenAI |
| OpenCode | OpenCode |
| Cursor | Anysphere |
| Gemini |
More providers are on the way.
| Platform | Download |
|---|---|
| macOS (Apple Silicon / Intel) | Releases page |
| Windows | Releases page |
- 🔀 Multi-provider chat — multiple coding agents, one interface.
- 📂 File explorer + editor — browse and edit files in-app (Monaco).
- 🔍 Diff review — per-turn diffs and working-tree changes.
- 🌿 Git + worktrees — commit, branch, and open PRs; isolate work in git worktrees.
- 🖥️ Integrated terminals — run commands alongside the agent.
- 🕰️ Checkpointing — every turn is snapshotted for safe review.
Tauri · React · TypeScript · Vite · Tailwind · Monaco · SQLite · Bun.
Grex is a fork of Helmor, an open-source local workbench for multi-agent software development created by Caspian Zhao and Nathan Lian. We're grateful to the Helmor project, whose Apache 2.0-licensed work made this possible.