Claude Code Desktop reportedly adds a hub for parallel sessions
Release walkthroughs describe a Claude Code Desktop hub for parallel sessions with saved environments and isolated Git worktrees. Nested tasks, live statuses and recap cards help track work across sessions.

TL;DR
- Claude Code Desktop has a hub for starting and tracking parallel sessions, demonstrated in testingcatalog's walkthrough.
- Saved environments reduce repeated setup, while nested tasks report back to the main conversation, according to WesRoth.
- Live session states, recap cards and task lists make concurrent work easier to follow; aibuilderclub_ also reports visibility into context usage and file changes.
The desktop reference also lets Claude check on, message and archive other sessions. Even suggested prompts consume usage: Anthropic says generating them requires a short background request that counts toward plan limits or API costs.
The sessions hub
The refresh feels “almost like a v2” to trq212, with seven additions catalogued by daniel_mac8:
- Saved environments: reuse a setup containing a few folders, an SSH host or a cloud environment.
- Git worktrees: give parallel sessions separate working copies rather than overlapping edits in one checkout.
- Nested sessions: ask Claude for parallel tasks, with each reporting results back to the main thread.
/btw: open a side question in its own tab withCmd+;while the main session keeps working.- One-click follow-ups: launch Claude's suggested next task as a separate session.
- Sidebar status: see which sessions are working and which need attention.
- Recap cards and live to-do lists: catch up without rereading the full conversation.
Session status
The sidebar distinguishes sessions that are running, waiting for input or finished. Within a session, context usage and file changes provide additional visibility beyond task progress.
The attention queue is the best part of the refresh.
Git worktree boundaries
Desktop's worktree isolation is selected when starting a session, according to Anthropic's worktree documentation. Each worktree has its own files and branch, while sharing repository history and remotes.
A fresh checkout does not automatically reproduce the main checkout's development environment:
- Dependencies: installation and project setup happen in the new worktree.
- Ignored files:
.worktreeincludecan carry files such as.envinto newly created worktrees.
The documentation distinguishes three separate mechanics: worktrees isolate file edits, subagents split tasks within a session, and cross-session messaging passes findings between sessions.
Cross-harness delegators
Kanna can route every new project message to a thread marked “Delegator,” which dispatches work across harnesses, models and reasoning efforts, according to jakemor.
A Kanna delegator assigns a read-only investigation to a sub-chat
Firstmate uses one supervising agent with workers in visible terminal sessions, each assigned a clean worktree. Its README distinguishes two task shapes:
- Ship: authorized code changes.
- Scout: standalone investigation reports.
The project grew out of manually juggling sessions, kunchenguid wrote, with the aim of having the agent handle the context-switching.