[FEATURE] Feature Request: Allow users to set custom titles for conversation sessions in CLI

Resolved 💬 3 comments Opened Dec 5, 2025 by mg1986jp Closed Dec 8, 2025

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:

  1. Set title when starting a conversation:

```bash
claude --title "Sentry Integration Setup"

  1. Set or update title during a conversation:

Use a slash command like /title Sentry Integration Setup within an active session

  1. Rename existing conversations:

claude --rename-session <session-id> "New Title"

  1. Or provide an interactive option in the claude -r menu (e.g., press 'E' to edit title)
  2. 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_

View original on GitHub ↗

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