Claude Rename - инструмент, который автоматически даёт нормальные названия твоим сессиям в Claude Code. Вместо обрезанных фраз вроде "i need to write some sort of..." ты видишь понятные метки: "fix-stripe-webhook-retry", "k8s-helm-ingress-setup", "refactor-auth-middleware". Всё работает через хук, который срабатывает после каждого ответа ассистента - если сессия ещё безымянная, запускается фоновый процесс, генерирует заголовок и записывает его в файл сессии. Никаких лишних API-ключей, никаких задержек, никаких уведомлений - просто тихо делает своё дело и не мешает.
Установка в одну строку: скачиваешь скрипт, регистрируешь хук в настройках Claude Code - готово. Можешь запустить через npx прямо из GitHub, если не хочешь ничего устанавливать локально. Есть команда для массового переименования старых сессий, фильтр по проектам, ручное переименование конкретной сессии по ID. Выбираешь модель для генерации названий - haiku для скорости, sonnet для баланса, opus для максимального качества. Хук проверяет, названа ли сессия, есть ли реальный диалог, и только тогда включается - остальное время просто пропускает события. Названия пишутся в тот же формат, что использует встроенная команда /rename в Claude Code, так что всё совместимо.