anthropics / anthropics/claude-code

[FEATURE] Desktop: see the status of many sessions at once, without filtering

Open
#94,374 0 comments 0 reactions 0 assignees View on GitHub
area:agent-view area:desktop area:ui enhancement
Dominant language
Python
Stars
145k
Forks
23.1k
PR merge metrics
PR metrics pending

Description

Related to #88020, but a different problem. That one is about arranging panes. This one is about seeing status without opening anything.

**What I do**

I run about 30 Claude Code sessions in parallel, every day, for work.

**The problem**

Today the desktop app gives me two ways to see session state:

- Split view, which shows **two** sessions: *"To view two sessions at once, hold Cmd on macOS or Ctrl on Windows and click a session in the sidebar."*
- Sidebar filters: *"filter sessions by status, project, or environment"*

Both are **pull**. I have to decide to look, then filter, then read the list. With 30 sessions I do that many times an hour, and most of the time the answer is "nothing needs me yet".

What I want is **push**: the state of all sessions visible at the same time, without any action from me. Then I only move when something changes.

**What I would like**

A compact status view of all sessions in one screen. It does not need to show the transcripts. It needs one row or one tile per session with:

- which state it is in (working / waiting on you / done)
- the project or worktree
- how long it has been in that state

Colour is enough for the state. Reading text is what I am trying to avoid.

**Why the count matters**

At 2 to 5 sessions, cycling with Ctrl+Tab is fine. At 30, the cost is not switching, it is **not knowing which one to switch to**. The sidebar can list them, but a list of 30 rows still has to be read.

**On the time part**

"How long it has been in that state" is the one I miss most. A session that has been working for 6 hours and a session that started 10 minutes ago look the same today. Once I had an agent rewriting and rerunning the same tests for most of a week and I did not notice, because it kept reporting progress. Elapsed time would have shown it in one glance.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the desktop app's existing split view, sidebar session list, and status filters to understand how session state is presented. A complete change would provide a compact view showing every session's state, project or worktree, and elapsed time in that state without requiring filtering or opening sessions.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.