[FEATURE] Feature Request: Allow users to set custom titles for conversation sessions in CLI
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
As a CLI user (IntelliJ IDEA user who cannot use the VS Code extension), I manage multiple ongoing conversations across different feature branches and topics (e.g., Sentry integration, UI upgrades, form
validation, architecture decisions).
When I run claude -r to resume a previous conversation, I see a list where each session is identified only by:
- The first message content (often long and truncated), or
- Auto-generated summaries like "This session is being continued from..."
This makes it extremely difficult to identify which conversation is which. I have to read through each truncated message carefully to find the specific conversation I'm looking for. With 10-20+ active
conversations, this becomes a significant friction point in my daily workflow.
The current workflow requires me to mentally map each truncated first message to the actual topic I was discussing, which wastes time and breaks my development flow.
Proposed Solution
I'd like to be able to set custom titles for conversation sessions, similar to how conversations work in claude.ai/code or other chat interfaces.
Ideally, this would work through one or more of these methods:
- Set title when starting a conversation:
```bash
claude --title "Sentry Integration Setup"
- Set or update title during a conversation:
Use a slash command like /title Sentry Integration Setup within an active session
- Rename existing conversations:
claude --rename-session <session-id> "New Title"
- Or provide an interactive option in the claude -r menu (e.g., press 'E' to edit title)
- Auto-generate smart titles (fallback):
If no custom title is set, generate a concise, meaningful title based on conversation content (similar to how claude.ai/code works)
When running claude -r, the interface should show:
Resume Session
❯ Sentry Integration Setup
30 seconds ago · 9 messages · feature/release/issue_3218_add_sentry
PayPay UI Upgrade Implementation
26 minutes ago · 59 messages · feature/issue_3146_paypay_ui_upgrade
Form Validation: Katakana Input Restriction
17 hours ago · 114 messages · feature/release/issue_3265_kanji_input_limit
Alternative Solutions
_No response_
Priority
High - Significant impact on productivity
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 ↗