Claude desktop app
Anthropic's own app has a Code tab beside Chat and Cowork. It runs Claude Code sessions on that computer, or in Anthropic's cloud, and reads the same settings files as the CLI. One computer per install.
Termdeck vs Claude Code on the web
Claude Code lives in your terminal. Termdeck puts it in the browser: run the Claude Code CLI on your laptop, desktop, or VM and drive it from any screen: stream the transcript, approve tool calls, review diffs, and take over a run from your phone. Your repo, your files, your auth. Every session on every machine, one console. And when one Claude subscription hits its limit, switch accounts in one click and keep the same chat going.
Compare
| Feature | Claude Code on the web | Claude Code + Termdeck |
|---|---|---|
| Runs on | Anthropic-managed cloud VM | Your own machine |
| Your repo & files | Cloud clone of a GitHub repo; changes come back as a branch / PR | Reads & edits your working tree in place |
| Local environment | No. Sandbox has no local DBs, env vars, or local MCP servers | Yes. The CLI runs in your real env |
| Tool-call approvals | Sandboxed auto-run | Allow / deny per call, pushed to your phone |
| Diff review | PR review after the task | Every edit rendered as a diff, live |
| Sees terminal-started sessions | No. Only tasks started there | Yes. Every session, straight from disk |
| Works without GitHub | No. GitHub repos only | Yes. Any folder, any VCS |
| Mobile | iOS app (preview) | Installable PWA + push, any OS |
| Pick up mid-run on another screen | No. Tasks live where they started | Desk → phone, same session, same context |
| Two Claude subscriptions | One login at a time | One-click switch, live limits per account |
| Also drives Codex & Grok | No | Yes. Claude Code + Codex + Grok, one UI |
Claude Code on the web (research preview for Pro, Max, Team, and Enterprise) is built for delegating sandboxable GitHub tasks to the cloud. Termdeck is for driving the CLI on machines you own, and it never hosts the model or proxies your code.
GUI options
Anthropic's own app has a Code tab beside Chat and Cowork. It runs Claude Code sessions on that computer, or in Anthropic's cloud, and reads the same settings files as the CLI. One computer per install.
An open source desktop GUI for Claude Code, built with Tauri. It browses projects and sessions, adds checkpoints and custom agents, and shows usage. It runs on the machine where you install it.
An open source web UI you host yourself. It serves a browser interface for Claude Code and other CLIs from the machine it runs on, so reaching it from outside means exposing that server. The older sugyan/claude-code-webui project is archived.
A hosted web UI. A small agent on each machine dials out, so every laptop, desktop and VM shows up in one browser tab with no port to open. Approvals reach your phone as push notifications, and Codex and Grok run in the same UI.
FAQ
Claude Code ships as a terminal CLI. Termdeck is the browser and mobile front-end for it: the CLI runs locally, Termdeck renders the session from disk and layers live streaming, approvals, and takeover on top.
Yes, several. Anthropic's desktop app has a Code tab, opcode and CloudCLI are open source GUIs you run yourself, and Termdeck is a hosted web UI that drives the CLI on every machine you connect. They differ in where the CLI runs and how many machines you can reach.
Anthropic’s claude.ai/code delegates tasks to a cloud VM: it clones a GitHub repo into an isolated sandbox and pushes a branch back for review. Useful for well-defined, sandboxable work, but it can’t reach your local databases, env vars, or MCP servers, and it only shows tasks started there. Termdeck drives Claude Code where your code actually lives and renders every session from disk, including terminal-started ones.
Yes. Install Termdeck as a PWA and the “approval needed” moment is pushed to your phone. Allow, deny, or take over the run from anywhere, with no need to sit at the terminal.
Yes. Add every laptop, desktop, VM, or cloud box and browse all their Claude Code, Codex, and Grok sessions from one sidebar and fleet board.
Yes. Connect both accounts, keep live rate-limit meters on the dashboard, and switch in one click when one runs dry, and the chat keeps going under the other subscription. Read the account switching guide.
100+ engineers at five companies that asked not to be named. Their managers watch the spend.