Claude Code Desktop Gets a Ground-Up Rebuild for Parallel Work

Anthropic rebuilt Claude Code inside the desktop app with an integrated terminal, in-app file editing, a new diff viewer, side chats, SSH on Mac, and parallel session management - plus Routines for headless automation.

Claude Code Desktop Gets a Ground-Up Rebuild for Parallel Work

TL;DR

  • Anthropic rebuilt Claude Code inside the desktop app from the ground up, shipping an integrated terminal, file editor, diff viewer, preview pane, and drag-and-drop workspace layout
  • Side chats (Cmd+;) let you branch a question off a running task without polluting the main context window
  • SSH support now works on Mac alongside Linux - point sessions at remote machines from either platform
  • Routines ship alongside the redesign: headless automations that bundle a prompt, repo, and connectors into scheduled or event-triggered runs
  • Available now on Pro, Max, Team, Enterprise, and API plans (requires Desktop v1.2581.0+)

The terminal version of Claude Code has been the default for most developers since launch. The desktop app existed, but it felt like a wrapper. That changed today.

Anthropic shipped a ground-up redesign of Claude Code inside the Claude desktop app that turns it into something closer to an IDE than a chat window. The headline feature is parallel session management, but the real story is the collection of development tools that now live natively inside the app.

What's new

Integrated terminal

The terminal opens in your session's working directory and shares the same environment as Claude. Run npm test, check git status, inspect build output - all without leaving the app or opening a separate terminal. This is the feature that makes the desktop version genuinely competitive with the CLI for the first time.

In-app file editor

Open files directly and make spot edits. Not a replacement for VS Code or Neovim, but useful for quick changes without switching windows. Files are shared with Claude's working context, so edits are immediately visible to the agent.

Rebuilt diff viewer

The previous diff viewer struggled with large changesets. The new one is rebuilt for performance - important given that Claude Code routinely produces multi-file diffs spanning hundreds of lines.

Preview pane

Renders HTML files, PDFs, and local app server output inline. If Claude spins up a dev server, you can see it without opening a browser.

Side chats

Press Cmd+; (Mac) or Ctrl+; (Windows) to open a side chat. It can read everything in the main thread up to that point, but its messages don't feed back into the main context. Ask a clarifying question, get an explanation of what Claude just did, or brainstorm a different approach - all without burning main-thread context tokens.

For anyone who's dealt with the phantom token problem, side chats are a meaningful quality-of-life improvement. They let you interact with Claude about the current task without inflating the session's context window.

SSH on Mac

SSH support previously required Linux. It now works on macOS too. Point a session at a remote machine, and Claude operates on that machine's filesystem and environment. Useful for working on cloud servers, GPU boxes, or production-like environments without local setup.

Workspace layout

Every pane - terminal, preview, diff viewer, chat - is drag-and-drop. Arrange them in whatever grid matches your workflow. Three view modes (Verbose, Normal, Summary) control how much of Claude's thinking you see.

Parallel sessions

The sidebar now shows every active and recent session in one place. Filter by status, project, or environment. Group by project. Sessions auto-archive when their associated PRs merge or close.

This is the structural change that matters most. Previously, running multiple Claude Code tasks meant multiple terminal windows or tabs with no shared overview. Now you can have one session writing tests, another refactoring a module, and a third reviewing a PR - all visible in one sidebar, each with its own terminal and preview pane.

Routines: headless Claude Code

Shipping alongside the desktop redesign is Routines - a system for running Claude Code automations without an active session.

A Routine bundles:

  • A prompt (what to do)
  • A repo (where to do it)
  • Connectors (what services to access)

Routines can trigger on a schedule, from an API call, or from a GitHub event (new PR, issue opened, deployment completed). This turns Claude Code from an interactive tool into something closer to a continuous integration agent - reviewing PRs on push, running security scans nightly, or updating documentation when code changes.

Availability

The redesigned desktop app is available now for:

  • Pro ($20/month)
  • Max ($100-200/month)
  • Team and Enterprise plans
  • Claude API users

Requires Claude Desktop v1.2581.0 or later. The CLI remains available and continues to receive updates independently.


Sources:

Claude Code Desktop Gets a Ground-Up Rebuild for Parallel Work
About the author AI Infrastructure & Open Source Reporter

Sophie is a journalist and former systems engineer who covers AI infrastructure, open-source models, and the developer tooling ecosystem.