Claude Desktop Just Became Your Full Dev Environment
Claude Desktop has quietly evolved from a chat interface into a full development environment. It previews your app, reviews your code, monitors your CI, and merges your PRs, all without leaving the window. Here’s what shipped and why it matters.
Live App Previews: No More Alt-Tabbing
The standout feature is live application previews. Claude starts your dev server and renders the running app directly inside the desktop interface.
After every edit, Claude takes a screenshot of the running app, inspects the DOM, clicks elements, fills forms, and fixes whatever it finds. It’s a full auto-verify loop built into the edit cycle.
This is controlled via a new .claude/launch.json config:
{
"version": "0.0.1",
"autoVerify": true,
"configurations": [
{
"name": "web",
"runtimeExecutable": "npm",
"runtimeArgs": ["run", "dev"],
"port": 3000
}
]
}
You can also click on visual elements in the preview and pass feedback directly to Claude. The loop of “edit, save, switch to browser, check, switch back, fix” collapses into one surface.
Inline Code Review That Actually Helps
Hit “Review code” and Claude examines your local diffs, leaving inline comments directly in the diff view. It only flags high-signal issues: compile errors, logic bugs, security vulnerabilities, and obvious mistakes.
It deliberately ignores style, formatting, pre-existing issues, and anything a linter would catch. Just the stuff that would embarrass you in a real code review.
Background CI Monitoring + Auto-Merge
After you open a PR, a CI status bar appears in your session. Two toggles make the difference:
- Auto-fix: Claude reads CI failure output and iterates on fixes until tests pass
- Auto-merge: once all checks are green, Claude squash-merges the PR automatically
You can open a PR, start working on your next feature, and Claude handles the “wait for CI, fix the flaky test, re-push, wait again” cycle in the background. It requires the gh CLI and GitHub auto-merge enabled on the repo.
Session Continuity Across Devices
Sessions are now portable. Run /desktop in the CLI to push your full session context into the Desktop app. Move a Desktop session to the web via “Continue with Claude Code on the web.” Pick it up on your phone.
Start a complex debugging session on your laptop, push it to the cloud, continue on your phone from the couch. The full context travels with you.
Parallel Sessions with Worktree Isolation
Click + New session and each session gets its own git worktree. Changes in one session don’t affect others until committed.
Boris Cherny (Claude Code’s creator) called parallel worktrees “the single biggest productivity unlock” from the team. His workflow: run 3-5 worktrees at once, number tabs 1-5, rely on system notifications.
For the CLI, the same feature is available via --worktree:
claude --worktree feature-auth # named worktree
claude --worktree feature-auth --tmux # background session
Agent definitions can also declare isolation: worktree to spin up isolated copies for subagents. This is ideal for code migrations and large batched changes.
Cowork: Agentic Power for Non-Developers
The Code tab targets developers. Cowork targets everyone else. It runs locally in an isolated VM with direct access to your files.
Use cases:
- Reorganize a messy downloads folder by sorting and renaming files
- Create spreadsheets from scattered screenshots
- Draft reports from unstructured notes
- Queue multiple tasks for parallel processing
- Schedule recurring tasks that run automatically
Cowork is available on macOS and Windows for Pro, Max, Team, and Enterprise plans.
Connectors: Plug Into Everything
Built-in connectors provide GUI setup for GitHub, Slack, Linear, Notion, Google Calendar, and more. Under the hood, these are MCP servers. For anything not listed, you can add custom MCP servers via config files.
What’s Still CLI-Only
A few things haven’t made it to Desktop yet:
- Third-party providers (Bedrock, Vertex, Foundry)
- Agent teams (CLI and Agent SDK only)
- Scripting and automation (
--print,--output-format) - Linux support (Desktop is macOS/Windows only)
The Bigger Picture
No single feature here is the point. The convergence is. Preview, review, CI, and merge in one window means Claude can close the loop from code change to production.
The auto-verify cycle (edit, screenshot, inspect, fix) turns Claude into something closer to a QA engineer than a code completion tool.
Add worktree isolation for parallel work and cross-device session continuity, and the Desktop app becomes the surface where your development actually happens, not just where you talk to an AI about it.
Sources: Anthropic Blog — Preview, Review, and Merge | Cowork Research Preview | Claude Code Desktop Docs | Claude Release Notes | Boris Cherny’s Worktree Tips