[ termdeck vs claude code on the web ]

A web UI for Claude Code — on your own machine.

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.

Open dashboard Try the demo

Claude Code on the web vs. Claude Code + Termdeck

 Claude Code on the webClaude Code + Termdeck
Runs onAnthropic-managed cloud VMYour own machine
Your repo & filesCloud clone of a GitHub repo; changes come back as a branch / PRReads & edits your working tree in place
Local environmentNo — sandbox has no local DBs, env vars, or local MCP serversYes — the CLI runs in your real env
Tool-call approvalsSandboxed auto-runAllow / deny per call, pushed to your phone
Diff reviewPR review after the taskEvery edit rendered as a diff, live
Sees terminal-started sessionsNo — only tasks started thereYes — every session, straight from disk
Works without GitHubNo — GitHub repos onlyYes — any folder, any VCS
MobileiOS app (preview)Installable PWA + push, any OS
Also drives CodexNoYes — Claude Code + Codex, 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 — it never hosts the model or proxies your code.

Claude Code web UI, answered

Is there an official Claude Code web UI?

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.

How is this different from Claude Code on the web?

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.

Can I approve Claude Code from my phone?

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 — no need to sit at the terminal.

Does it work across multiple machines?

Yes. Add every laptop, desktop, VM, or cloud box and browse all their Claude Code (and Codex) sessions from one sidebar and fleet board.

[ get_started ]

Run Claude Code in your browser.

Open dashboard Try demo