study8677 /
retitle
Claude Code、Codex、Cursor 都只用第一条消息给会话命名,之后标题就再也不变了。聊了两个小时,侧边栏还写着最初那句话;几十个会话攒下来,根本没法靠标题找回记录。 retitle 是一个后台小工具:当某个会话空闲约 5 分钟,就根据最新内容把它的标题重写一遍——Claude Code、Codex、Cursor 三个工具都支持。 特点: 纯 Python,零第三方依赖; 默认用离线启发式命名,不需要 API key、不产…
study8677 /
Claude Code、Codex、Cursor 都只用第一条消息给会话命名,之后标题就再也不变了。聊了两个小时,侧边栏还写着最初那句话;几十个会话攒下来,根本没法靠标题找回记录。 retitle 是一个后台小工具:当某个会话空闲约 5 分钟,就根据最新内容把它的标题重写一遍——Claude Code、Codex、Cursor 三个工具都支持。 特点: 纯 Python,零第三方依赖; 默认用离线启发式命名,不需要 API key、不产…
Claude Code、Codex、Cursor 都只用第一条消息给会话命名,之后标题就再也不变了。聊了两个小时,侧边栏还写着最初那句话;几十个会话攒下来,根本没法靠标题找回记录。 retitle 是一个后台小工具:当某个会话空闲约 5 分钟,就根据最新内容把它的标题重写一遍——Claude Code、Codex、Cursor 三个工具都支持。 特点: 纯 Python,零第三方依赖; 默认用离线启发式命名,不需要 API key、不产生费用;也可一行配置切到 claude / codex 命令行,或 Anthropic / OpenAI API 生成更精炼的标题; 只在本地读写、只改标题字段,不碰对话内容;幂等,且尊重你手动改的标题(除非对话又有新进展); 按每个工具的存储格式分别写回(Claude Code 追加 ai-title 行、Codex 改 SQLite、Cursor 改 state.vscdb); retitle install 一行装成后台服务(macOS launchd / Linux systemd),每分钟自动运行。
讨论这个产品