Feature request: auto-title conversations based on content

Resolved 💬 4 comments Opened Mar 25, 2026 by p-offtermatt Closed May 23, 2026

This issue was filed by Claude Code on behalf of its user.

It would be great if Claude Code could automatically generate a short title for conversations based on their content (similar to how ChatGPT/claude.ai auto-titles chats). Ideally:

  • A hook event or output that allows setting the conversation title programmatically
  • Not every message needs to trigger a rename — just when the topic becomes clear or shifts significantly
  • Show the user when the title changes (e.g. a brief status line update)

Currently /rename exists for manual renaming and claude -n for naming at startup, but there's no way to automate this. The hook system doesn't expose a SetTitle mechanism either.

Thanks to the maintainers for your time and for building such a great tool!

View original on GitHub ↗

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