Claude Code GUI: the official apps, open-source GUIs like opcode, and a free desktop app for every agent

Yes. Anthropic's own are the Code tab in Claude Desktop (a paid plan, from $20 a month), the VS Code extension and claude.ai/code in the browser. Open-source GUIs wrap the Claude Code on your machine: opcode, once called Claudia; CloudCLI, a web UI; and Nimbalyst. Caprock is a free desktop app that runs Claude Code and other agents in tabs.

Dmitriy Solodukha · checked against Caprock v0.140.1

GUIs from Anthropic
3
GUIs from Anthropic
Desktop's Code tab, VS Code, claude.ai/code; plus a JetBrains plugin for the CLI
a month: the cheapest plan with the Code tab
$20
a month: the cheapest plan with the Code tab
Pro; $17 a month billed yearly
opcode's latest release, 31 Aug 2025
v0.2.0
opcode's latest release, 31 Aug 2025
the project once called Claudia
a month: CloudCLI's hosted plan
€7
a month: CloudCLI's hosted plan
self-hosting it is free

From Anthropic's docs and pricing page and each project's GitHub repository, read 20 October 2026.

Claude Code GUI and web UI

Every Claude Code GUI, side by side

Anthropic's own, the open-source ones, and Caprock: what each is, where it runs, which agents and what it costs.

Graphical front ends for Claude Code, from each one's own docs, repository and pricing page, read 20 October 2026
GUIWhat it isRuns onAgentsLicencePrice
Claude Desktop, Code tabAnthropic's desktop appmacOS, Windows; Linux betaClaude CodeAnthropic'sa paid plan, from $20 a month
claude.ai/codesessions in Anthropic's cloud, in a browserany browserClaude CodeAnthropic'sPro, Max, Team; Enterprise by seat
VS Code extensiona panel in VS Code or Cursorthe editorClaude CodeAnthropic'syour Claude plan or API key
JetBrains pluginthe CLI in the IDE's terminalJetBrains IDEsClaude CodeAnthropic'syour Claude plan or API key
opcode (was Claudia)a desktop GUI over the CLIbuilds for macOS, Linux; Windows from sourceClaude CodeAGPL-3.0free
CloudCLIa web UI, self-hosted or hostedany browser on your networkClaude Code, Cursor CLI, Codex, OpenCodeAGPL-3.0-or-laterfree; hosted from €7 a month
Nimbalysta workspace with editors beside the agentsmacOS, Windows, LinuxClaude Code, Codex; more in alphaMITfree for individuals
Caprocka desktop app: agents in terminal tabs per projectmacOS, Windows, LinuxClaude Code, Codex, OpenCode, Gemini CLI, Hermes Agent, Grok Build CLIApache-2.0free; optional Premium
Claude Code itself still needs a Claude plan or an API key in every row; Claude Free does not include it. “Anthropic's”: Claude Code's licence reserves all rights. Crystal, often cited, was deprecated in February 2026 in favour of Nimbalyst. Desktop apps that run several agents are compared in coding agent desktop apps.

Decide

Which Claude Code GUI to use

Which Claude Code GUI fits which need, read 20 October 2026
If you wantUse
Anthropic's own appClaude Desktop's Code tab
You live in your editorthe VS Code extension
Work that runs while the laptop is closedclaude.ai/code
An open-source desktop GUI for Claude Code aloneopcode; check its last release first
A web UI on your own machine, from any browserCloudCLI
Documents, mockups and diagrams beside the agentsNimbalyst
Several agents across projects, what is waiting and what each costsCaprock

Caprock

A free desktop app for Claude Code and every other agent

It keeps Claude Code's own terminal interface, the one you know, and puts a window around it: tabs and split panes per project, on macOS, Windows and Linux. Open source, local, no account.

Agents in tabs, a terminal, and the session's cost beside it. The macOS app replaying a real Caprock work session; example figures.
  • Claude Code's own interface, in a tab

    New agent starts the claude you have installed, on your plan or API key, in a terminal tab of its project. Codex, OpenCode, Gemini CLI and the others sit beside it.

  • A chat view of the same session

    Any agent tab switches between its terminal and a chat: your prompts, what the agent wrote, each tool call on one line.

  • What is waiting on you, first

    Sessions stopped on a permission prompt lead the sidebar; ⌘J jumps to the next. For the sessions Caprock started, Approve or Deny from the card, a notification or your phone.

  • Changes, pull requests and cost

    Review a worktree's diff, commit, push and open a pull request with its CI. Every session priced per repository, with the Claude and Codex plan windows.

Review and commit without leaving it

A worktree's changes, its pull request and every CI check, with the agent still working beside them.

The Changes view on a real Caprock branch; example figures.

Free, Apache-2.0, macOS, Windows and Linux

Download for Mac

Notarized by Apple. One file for Apple silicon and Intel, macOS 13 or later.

Or run it yourself:

curl -fsSL https://caprock.dev/mac.sh | sh

Paste in Terminal: it installs Caprock and opens it.Or with Homebrew: brew install --cask dspv/tap/caprock-app

The full guide

GUI, step by step

Claude Code is a terminal program, but you can use it through a graphical interface. Anthropic's own are the Code tab of Claude Desktop, the VS Code extension and claude.ai/code in the browser; its JetBrains plugin runs the CLI inside the IDE's terminal. Open-source GUIs wrap the CLI on your machine — opcode (once called Claudia), CloudCLI and Nimbalyst — and Caprock is a free desktop app that records every agent on the machine and runs them side by side.

Claude Code GUIs side by side

Graphical front ends for Claude Code, from each project's own page, read 20 October 2026.
OptionWhat it isLicence
Claude Desktop, Code tabAnthropic's desktop appAnthropic's
claude.ai/codecloud sessions in a browserAnthropic's
VS Code extensiona panel in the editorAnthropic's
JetBrains pluginthe CLI inside the IDEAnthropic's
opcodea desktop GUI over the CLIAGPL-3.0
CloudCLIa web UI, self-hosted or hostedAGPL-3.0-or-later
Nimbalysta workspace for several agentsMIT
Caprocka desktop app that records every agent and runs them in tabsApache-2.0
Crystal, often cited, was deprecated in February 2026 in favour of Nimbalyst.

Vibe Kanban, a board in the browser whose company shut down on 10 April 2026, and Claude Squad, a terminal app with no commits since 20 August 2026, are noted with the other agent apps.

What is a good GUI for Claude Code and Codex?

The makers' own apps each run one: Claude Desktop's Code tab runs Claude Code, and the ChatGPT desktop app runs Codex; opcode is a GUI for Claude Code. These run both:

  • VS Code with both extensions — Anthropic's Claude Code extension and OpenAI's Codex extension, each in its own panel of one editor, each on its own plan.
  • Caprock — free, Apache-2.0, on macOS, Windows and Linux: Claude Code, Codex, OpenCode, Gemini CLI, Grok Build and Hermes Agent in terminal tabs per project, over a record of every session on the machine with what each cost and the Claude and Codex plan limits.
  • Nimbalyst — MIT, on macOS, Windows and Linux: Claude Code and Codex side by side, OpenCode and GitHub Copilot in alpha, beside editors for documents and diagrams.
  • CloudCLI — a web UI for Claude Code, Codex and Cursor CLI, opened from any browser on your network.
  • Conductor — Claude Code, Codex and Cursor in parallel, on macOS only.

Orca and Warp run both as well; they are compared with Caprock, Conductor and Nimbalyst in agent apps.

Anthropic's own GUIs

  • Claude Desktop, Code tab — parallel sessions, a diff view with comments, a preview pane, on macOS and Windows with a Linux beta. It needs a Pro, Max, Team or Enterprise plan. The details, and how it compares with the CLI: Claude Code desktop app.
  • The VS Code extension — a panel in VS Code or Cursor, with plan review and @-mentions.
  • claude.ai/code — sessions in Anthropic's cloud, on a GitHub repository, that keep running with your laptop closed.

Anthropic's surfaces run Claude Code only, not Codex or OpenCode.

opcode, the GUI once called Claudia

Search results still send people to Claudia. The project is now opcode: github.com/getAsterisk/claudia redirects to github.com/winfunc/opcode. It is a desktop app built with Tauri 2 for macOS, Windows and Linux, under AGPL-3.0, with session management and history, custom agents that run in the background, usage analytics by model, MCP server management, checkpoints in a session's timeline, and a CLAUDE.md editor.

Its GitHub releases have builds for macOS (a universal .dmg) and Linux (AppImage and .deb); the latest, v0.2.0, is from 31 August 2025. On Windows you build it from source.

A Claude Code web UI: CloudCLI

CloudCLI (the claudecodeui repository) is a web interface for Claude Code, Cursor CLI, Codex and OpenCode: chat, a file explorer, git, a shell, under AGPL-3.0-or-later. Start it with Node.js 22 or later:

  1. 1

    Run CloudCLI and open the address it prints

It works on a phone's browser on your network. CloudCLI Cloud is a hosted version, from €7 a month on top of your own AI subscription. For Anthropic's web version, see claude.ai/code above.

Nimbalyst: a visual workspace

Nimbalyst runs Claude Code and Codex in parallel, with OpenCode and GitHub Copilot in alpha, next to editors for Markdown, mockups and diagrams, on macOS, Windows and Linux, under MIT, with an iOS companion app. It is free for individuals.

Caprock: a free desktop app for every agent

The macOS app replaying a real Caprock work session. Example figures.

Anthropic's app is a window for one agent, free with a plan. Caprock is a free, open-source desktop app for macOS, Windows and Linux whose difference is the record across agents: the sessions it did not start, limits across subscriptions, each pull request's CI state and what it cost. It keeps Claude Code's own terminal interface — the one you know — in a tab, and puts that record around it:

  • Tabs and split panes per project. New agent starts Claude Code, Codex, OpenCode, Gemini CLI, Grok Build or Hermes Agent, whichever is installed, in a terminal tab of its project; ⌘E splits it.
  • A chat view. An agent tab switches between its terminal and its chat: your prompts, what the agent wrote, each tool call on one line.
  • What is waiting on you. Sessions stopped on a prompt come first, ⌘J jumps to the next, the Dock badge counts them, and on macOS a notification for a Claude Code session Caprock started carries Approve and Deny.
  • Changes and pull requests. Review a worktree's diff, commit and push, and open a pull request with GitHub connected.
  • Cost and limits. Every session priced per repository at API list prices, with the Claude and Codex plan windows, including the claude sessions you start in your own terminal.
  • Your phone, paired by QR code and opened in its browser from anywhere, through an end-to-end encrypted relay, with no account and no app to install.

It starts the claude you have installed, on your plan or API key, and types only into sessions it started. Install Caprock, or see how it compares with other agent apps.

Which Claude Code GUI to use

  • Claude Desktop's Code tab — Anthropic's own app, on a paid plan.
  • The VS Code extension — you live in the editor.
  • claude.ai/code — the work should run while your laptop is closed.
  • opcode — an open-source desktop GUI on macOS or Linux; check how recent its last release is first.
  • CloudCLI — a web UI you open from any browser on your network.
  • Nimbalyst — documents, mockups and diagrams beside the agents.
  • Caprock — several agents across projects, with one record of who is waiting on you, how close each limit is and what each pull request cost.
  • Claude Code and Codex together — VS Code with both extensions, or Caprock, Nimbalyst or CloudCLI.

Questions people ask

Is there a GUI for Claude Code?
Yes. Anthropic's own are the Code tab of Claude Desktop, the VS Code extension and claude.ai/code in the browser. Open-source GUIs include opcode, CloudCLI and Nimbalyst, and Caprock is a free desktop app that records Claude Code and other agents, whether or not it started them, and runs them in tabs.
What is a good GUI for Claude Code and Codex?
One that runs both: VS Code with Anthropic's Claude Code extension and OpenAI's Codex extension; Caprock, a free desktop app for macOS, Windows and Linux that runs both in terminal tabs and records both, with each session's cost and limits; Nimbalyst; the CloudCLI web UI; or Conductor on macOS. The makers' own apps each run one: Claude Desktop runs Claude Code, the ChatGPT desktop app Codex.
What happened to Claudia, the Claude Code GUI?
The project is now opcode: github.com/getAsterisk/claudia redirects to github.com/winfunc/opcode. Its latest release, v0.2.0 of 31 August 2025, has macOS and Linux builds; on Windows you build it from source.
Is there an open-source GUI for Claude Code?
Yes: opcode (AGPL-3.0, a Tauri desktop app; release builds for macOS and Linux), CloudCLI (AGPL-3.0-or-later, a web UI started with npx) and Nimbalyst (MIT). Caprock (Apache-2.0) is a desktop app that runs Claude Code, Codex, OpenCode, Gemini CLI and other agents in terminal tabs.
Is there a web UI for Claude Code?
claude.ai/code runs Claude Code in Anthropic's cloud on a GitHub repository. CloudCLI is a self-hosted web UI for the Claude Code on your machine, started with npx @cloudcli-ai/cloudcli.
Does a Claude Code GUI cost extra?
The open-source GUIs and Caprock are free; Claude Code itself still needs a Claude plan or an API key. CloudCLI also sells a hosted environment, and the desktop app's Code tab needs a paid plan.

Sources