Skip to content

FEATURE: Multi-window support in Claude Code Desktop #30154

Description

@rysupaudio-lab

Feature Request

Claude Code Desktop should support opening multiple windows within a single app instance.

Current Behavior

  • Desktop is a single-window app with a sidebar-based session manager
  • You can create multiple sessions, but can only view one at a time by clicking between them in the sidebar
  • The only way to view two sessions side by side is to launch a second app instance via open -n -a "Claude", which doubles memory usage

Requested Behavior

  • Ability to open a new window (e.g., Cmd+N or File > New Window) within the same app instance
  • Each window can display a different session
  • This allows users to view and work on two sessions side by side without the overhead of running multiple app instances

Why This Matters

  • Side-by-side comparison of sessions is a common workflow (e.g., referencing one session's output while working in another)
  • Running two full app instances just to see two sessions is wasteful on memory
  • Every major productivity app (browsers, editors, terminals, Finder) supports multiple windows — this is table stakes UX
  • The sidebar session switcher works for managing sessions, but forcing single-window view limits productivity

Workarounds (all suboptimal)

  1. open -n -a "Claude" — works but doubles memory usage
  2. Desktop + CLI terminal side by side — inconsistent experience
  3. Desktop + claude.ai/code in browser — fragmented workflow
  4. Rapidly clicking between sidebar sessions — defeats the purpose of parallel work

Environment

  • macOS (Darwin 25.3.0)
  • Claude Code Desktop (latest)

This feels like a no-brainer feature for a desktop app that already supports multiple parallel sessions. The infrastructure is there — just need the ability to pop a session into its own window.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions