Web (claude.ai/code): session groups don't persist across environments/devices — sessions appear "Ungrouped"
What happened
In Claude Code on the web (claude.ai/code, "Research preview"), I organize sessions
into named groups in the sidebar on one device/environment. When I open Claude Code
from a different device, the sessions still appear (they're tied to my account),
but the group assignment is gone — every session falls under "Ungrouped".
So sessions sync across devices, but the grouping/organization layer does not.
Steps to reproduce
- On device A, open claude.ai/code and place one or more sessions into a named group.
- Open claude.ai/code on device B (same account).
- Observe: the same sessions are listed, but the group is not shown — they appear as Ungrouped.
Expected
Group assignments should follow the account (like the sessions do), so the same
organization is visible from any device/environment.
Actual
Group assignments do not travel; sessions show as Ungrouped on the other device.
Technical note (local investigation)
The Claude Code instance runs on my own Linux server. I inspected ~/.claude/:
sessions/*.json-> only process registry (pid, sessionId, cwd, version).projects/<hash>/*.jsonl-> conversation transcripts.bridge-pointer.json-> references a cloudsessionId+environmentId.- A search for any structural group key (
group,groupId,groupName,folder,
tags, ...) across ~/.claude returned nothing.
So grouping metadata is not stored locally — it appears to be managed server-side,
seemingly scoped to the environment rather than the account, which would explain why it
doesn't appear from a different device.
Environment
- Claude Code version: 2.1.160
- Surface: claude.ai/code (web, Research preview)
- Client runs against a self-hosted Linux environment
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗