Web (claude.ai/code): session groups don't persist across environments/devices — sessions appear "Ungrouped"

Open 💬 4 comments Opened Jun 3, 2026 by rodolfo-integranube

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

  1. On device A, open claude.ai/code and place one or more sessions into a named group.
  2. Open claude.ai/code on device B (same account).
  3. 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 cloud sessionId + 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

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗