[Feature Request] Custom Session Naming for Improved Session Management

Resolved 💬 3 comments Opened Nov 23, 2025 by LhhMiracle Closed Nov 26, 2025

Bug Description
Feature Request: Custom Session Naming

Problem:
When running claude --resume, the session list displays the beginning of chat
messages, making it difficult to identify which session belongs to which project. Users
working on multiple projects struggle to quickly find the correct session to continue.

Requested Feature:

  1. Allow users to assign custom names to sessions (e.g., project names, feature names)
  2. Display these custom names in the --resume session picker list
  3. Optionally allow renaming existing sessions

Use Cases:

  • Developers working on multiple projects simultaneously
  • Resuming work after days/weeks and needing to quickly identify the right session
  • Organizing sessions by project directory, feature, or task

Suggested Implementation:

  • Add --name flag when starting a session: `claude --name "Project: lwu.ai Landing

Page"`

  • Add a rename command: /rename "new session name"
  • Show custom names prominently in the resume list

This would greatly improve session management and workflow efficiency.

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.0.50
  • Feedback ID: 07108047-5921-4865-8f40-a2c406ad9e85

Errors

[]

View original on GitHub ↗

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