Feature request: Session Manager UI for browsing and resuming conversations
Resolved 💬 2 comments Opened Apr 12, 2026 by oleksiimazurenko Closed Jun 20, 2026
Problem
When using claude --resume, sessions are displayed as fragmented chunks with minimal context. It's difficult to:
- Find a specific conversation — you have to scroll through a flat list of session IDs with truncated first messages
- Understand what a session was about — no grouping by project, no topic summary
- Manage sessions — no way to rename, archive, delete, or organize them
- Resume efficiently — you need to copy the session ID and paste it manually
For power users who run multiple Claude Code sessions daily across several projects, this becomes a real friction point.
Proposed Solution
A session browser — either built into the CLI or as a companion UI — that provides:
Core features
- Group sessions by project directory — show which repo/folder each session belongs to
- Show conversation topic — derive from the first user message or allow manual naming
- Quick resume — select a session and open it in a new terminal tab
- Search — filter sessions by keywords, date range, or project
Nice to have
- Session timeline — show when sessions happened on a calendar/timeline view
- Merge related sessions — combine fragmented sessions that are part of the same task
- Tags/labels — manually categorize sessions
- Export — export a session as markdown
Current Workaround
Manually running claude --resume and scrolling through the list, or digging through ~/.claude/projects/ JSON files.
Context
As Claude Code usage grows (especially with corporate teams), session management becomes increasingly important. The current --resume flow works for occasional use but doesn't scale for daily heavy usage across multiple projects.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗