← Claude Code Hub
Nov 3, 2026 · 5 min read ✦ Tip #250

Run multiple Claude Code sessions in Desktop: Claude tells you which did what

Multiple Claude Code sessions open and no idea which one is doing what. Desktop puts two side by side with Option+click, pops others into their own window, and lets Claude tell you which one did what.

Two Claude Code sessions in one Desktop window: checkout on the left with focus and emails on the right dimmed, each with its own prompt box, model and permission mode; Option+click in the sidebar opens a session alongside, the pane you clicked last has focus, and Cmd+Ctrl+W takes the focused session out of split view

TL;DR Option+click (Alt+click on Windows) a session in the sidebar to open it next to the current one, and turn on Worktree before you start it so the two don't edit the same folder. When you lose track, ask in either one: "which session touched the auth refactor?".

In the Claude Desktop Code tab, every session is its own conversation, with its own context, changes, model and permission mode. Once you have three or four open, cycling through them with Ctrl+Tab doesn't tell you which one is doing what. The app puts two sessions side by side in one window, pops any session out into a window of its own, notifies you when the one you aren't watching finishes, and tells you, when you ask, what each one has done.

How it works

  • Each pane in split view is a full session: its own prompt box, model and permission mode at the bottom, and its own right panel with environment, folders, branch, context used and changes. Each session counts its context separately.
  • Only one pane has focus, the one you opened or clicked last. The other is dimmed but keeps working.
  • From any session, Claude can list your other sessions in the app, read what they've done, rename them, archive them and message them.

What the sidebar shows

This is how my app shows it, redrawn from my screenshots of November 1, 2026, with neutral names:

The Claude Code Desktop sidebar with New, Search, Artifacts, Scheduled and Customize; a Scheduled group with one routine; the web-app project with the checkout session selected, a branch icon with a 1, and the emails session hanging from it on a line; and the right-click menu with Open in, Pin, Mark as unread, Rename, Fork, Move to section, Move to top level, Archive and Delete, whose Open in submenu offers New window, Cursor, VS Code, Zed, Finder and Continue in, Cloud

A session that started others, for example with Start on a suggested task, shows them hanging from it on a line, with a branch icon and their count under its name. A blue dot marks a session with something new.

Right-click opens its menu. Open in leads to New window, your editors, Finder, and Continue in, Cloud, which moves the session to the cloud. The docs also list Split view in that submenu, but my app doesn't show it: Option+click is the way that works.

How to run several at once

1. Open another session without closing this one

Cmd+N (Ctrl+N on Windows) or + New in the sidebar. Ctrl+Tab and Ctrl+Shift+Tab move between sessions, and so do Cmd+Shift+] and Cmd+Shift+[.

2. Turn on Worktree before the first message

Worktree is off by default, and without it Claude works in the project folder itself: two sessions like that edit the same files. In a Git repository, turn it on in the row under the prompt box and the session works in an isolated copy under .claude/worktrees/. Each copy takes disk space and stays there until you delete it; how to see it and free it up.

3. Put it alongside with Option+click

Hold Option (Alt on Windows) and click another session in the sidebar: it opens next to the current one, with focus. To change which session a pane shows, click inside that pane, then click the session you want in the sidebar. Cmd+Ctrl+W (Ctrl+Alt+W on Windows) takes the focused session out of split view.

4. Or give it a window of its own

Cmd+click (Ctrl+click on Windows) the session, or right-click, Open in, New window. That's the one for a second monitor.

5. Let the app tell you when one finishes

When a session you aren't viewing finishes a task, the app sends an OS notification. If the session belongs to a project, you get the project's notifications instead.

6. Ask Claude which session did what

In any session, in plain words:

Which session touched the auth refactor?
What did the API session conclude?
Tell the payments session the schema changed
Archive the sessions whose PRs have merged

Claude reads those sessions and answers. A message shows up in the other session as a card with the sending session's title and a link back; if that session is mid-task, it reads the message once the task finishes and can reply.

What Claude can and can't see

  • Only the sessions the app runs itself: local, SSH and WSL sessions in the Code tab. Not cloud sessions, and not the ones you started from the terminal or VS Code, even in worktrees of the same project. For those there's messaging another session.
  • Never the session you're asking from.
  • By default, the 20 most recently active sessions, leaving out archived ones unless you ask for them.
  • It shows an approval card before archiving a session, except in Auto and Bypass permissions, where it archives without asking. To get the card, switch to Manual.
  • Archiving can cost you uncommitted work in the worktree: if the only changes are untracked files and Claude opened a PR in that session, the app can delete them once the PR merges. Commit before you ask it to archive.

Reference

Action macOS Windows
New session Cmd+N Ctrl+N
Next or previous session Ctrl+Tab / Ctrl+Shift+Tab Ctrl+Tab / Ctrl+Shift+Tab
Open a session alongside Option+click Alt+click
Open a session in its own window Cmd+click Ctrl+click
Take the focused session out of split view Cmd+Ctrl+W Ctrl+Alt+W
Close the session Cmd+W Ctrl+W
Show every shortcut Cmd+/ Ctrl+/

In the terminal, the way to see all your sessions at a glance is Agent View.

Official docs: Work in parallel with sessions · Work across sessions

Requirements

  • An up to date Claude desktop app: Claude → Check for Updates… on macOS or Help → Check for Updates… on Windows. Anthropic announced split view on October 14, 2026, and I checked the shortcuts in this tip in my app on November 1.
  • Git, for Worktree.

Found this useful? See more of wmedia.es in your Google results.

Add wmedia.es as a preferred source on Google
Free guide

The 51 essentials, as a guide.

One page per tip. Five chapters. What I actually use daily in production. No theory, no fluff.

  • I. Getting started 10 tips
  • II. Awareness 3 tips
  • III. Mastery 22 tips
  • IV. Autonomy 10 tips
  • V. Comparison 6 tips
Are you a professional Web developer?

You'll receive the guide by email · You join the Gravitas newsletter · Unsubscribe anytime

of 51
#

Wmedia · 51 Tips
Free guide · 51 tips · 5 chapters

The 51 essentials, as a guide.

Are you a professional Web developer? · Unsubscribe anytime
Workshop for teams

Multiply your team's output without sacrificing quality: a 6 to 8 hour AI First workshop, online, on the Claude platform.

See the workshop

Want the 51 Claude Code essentials as a guide?