Group sessions by project in the mobile and web Code session list

Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 27, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

I run six separate projects with Claude Code Desktop on one Windows machine and steer them from my phone through Remote Control.

On the desktop, the sidebar groups sessions by project folder with a collapsible header per project, so it is immediately obvious which session belongs to which project.

The mobile app and claude.ai/code show a single flat list ordered by recency. There is no project grouping, no project filter, and no indication of the working directory. The filter menu only offers session state: All / Working / Needs input / Ready for review / Completed / Archived.

With five or six connected sessions the list becomes unreadable. Titles are truncated on a phone screen, so the project name is often the part that gets cut off. The only way to tell sessions apart is to remember to prefix every session title with the project name by hand.

Remote Control is most valuable to people running several projects in parallel and checking in from a phone. That is exactly the audience most likely to have many sessions at once, and the flat list is where the feature stops scaling.

Proposed Solution

Mirror the desktop sidebar behaviour on the remote surfaces:

  1. Group Remote Control sessions by their working directory / project in the mobile app and on claude.ai/code, with collapsible headers, the way the Desktop sidebar already does.
  1. If full grouping is too much, a smaller version would already help a lot: show the project (folder name) as a subtitle on each session card, and add a project filter alongside the existing state filters.

The desktop app already knows the folder for every session, so the grouping key exists. It is simply not surfaced on the remote surfaces, where the second line shows "Remote control" or a GitHub repo name instead.

Alternative Solutions

Manually running /rename in every new session with a project prefix, for example "/rename ProjectA - fix the import". This has to be repeated for every new chat and is easy to forget. Titles auto-generated from the first prompt do not reliably carry the project name.

Naming the project in the first message of each chat, hoping the generated title keeps it. Unreliable, because the title is a paraphrase of the prompt, not a copy.

Using the state filters (Working / Needs input) to narrow the list. Helps with "where am I needed now", but says nothing about which project a session belongs to.

Priority

Low - Nice to have

Feature Category

CLI commands and flags

Use Case Example

_No response_

Additional Context

Related but different: #60954 and #38036 both ask for project grouping in the Claude Code Desktop sidebar, which now works. This request is about the remote surfaces — the Claude mobile app and claude.ai/code — where the session list is still flat and shows no project at all. Asking for parity with the desktop sidebar on the surfaces you use when away from the machine.

Документ Microsoft Word.docx

View original on GitHub ↗