[FEATURE] Project-level organization for conversations (similar to claude.ai Projects)
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 work with multiple remote servers via VS Code Remote SSH, each with its own repositories and tasks. Conversation history in Claude Code is a flat list — /resume shows all sessions across all projects with no grouping or hierarchy. After a few weeks of active use, finding a relevant session becomes very difficult. In claude.ai, the Projects feature solves this by grouping chats under named projects, but Claude Code has no equivalent.
Proposed Solution
There should be a way to organize conversation sessions into named projects. /resume should show sessions grouped by project, not as a flat list. Projects could integrate with existing CLAUDE.md and .claude/settings.json as the project's context and instructions. Ideally, switching between projects would restore the relevant context and make it easy to continue where you left off. In the VS Code extension, this could appear as a sidebar panel listing projects with their recent sessions.
Alternative Solutions
_No response_
Priority
Critical - Blocking my work
Feature Category
CLI commands and flags
Use Case Example
_No response_
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗