Как переместить или переименовать папки проекта Claude Code без потери истории сессий

Проблема: mv нарушает историю сессий Claude Code
Claude Code хранит историю ваших сессий в ~/.claude/projects/, используя точный абсолютный путь к вашему проекту в качестве идентификатора. Например, проект по адресу /Users/alex/my-project получает папку сессии по адресу: ~/.claude/projects/-Users-alex-my-project/.
Когда вы используете команду mv для перемещения или переименования папки проекта, путь больше не совпадает, и все ваши сессии становятся невидимыми для Claude Code. Данные не удаляются, но становятся "осиротевшими".
Решение: инструмент clamp
clamp — это инструмент, созданный сообществом, который обрабатывает переименование, перемещение или оба действия одновременно, сохраняя историю сессий Claude Code.
Установка через Homebrew:
brew install wsagency/tap/clampШаги по использованию clamp
Выполните эти шаги по порядку:
- Сначала выполните пробный запуск (предварительный просмотр изменений):
clamp --dry-run /Users/alex/old-project-name /Users/alex/documents/new-project-name
Проверьте вывод на наличие обнаруженных файлов сессий и подтверждённых новых путей. - Запустите реальную миграцию:
clamp /Users/alex/old-project-name /Users/alex/documents/new-project-name
Введитеyдля подтверждения. - Убедитесь, что всё прошло правильно:
clamp --list clamp --verify - Возобновите сессию:
cd /Users/alex/documents/new-project-name
claude --continue
Если вы уже использовали mv
Если вы уже переместили папку с помощью команды mv и нарушили доступ к сессиям, используйте команду --fix:
clamp --fix --from /Users/alex/old-project-name --to /Users/alex/documents/new-project-nameЭтот инструмент решает конкретную проблему для разработчиков, которые реорганизуют структуру своих проектов, сохраняя при этом доступ к истории своих бесед в Claude Code.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Джентик Мини: Самостоятельно размещаемый API и уровень выполнения действий для OpenClaw
Jentic Mini — это самодостаточный API и уровень выполнения действий, который располагается между AI-агентами и внешними API, хранит учетные данные в зашифрованном хранилище и предоставляет ограниченные наборы инструментов с индивидуально отзываемыми ключами. Он автоматически импортирует более 10 000 спецификаций OpenAPI и источников рабочих процессов Arazzo при добавлении учетных данных.

Пакет MCP с открытым исходным кодом повышает качество генерации кода Claude на 15–20%.
Открытый набор MCP, состоящий из трех локальных серверов и навыка подсказок, решает проблему 'плохих токенов' в генерации кода ИИ, при этом один клиент сообщает об улучшении качества на 15-20% для Claude Code.

Бесплатный инструмент для обнаружения сигналов фармаконадзора, созданный с помощью Claude Code.
Разработчик использовал Claude Code для создания бесплатной платформы фармаконадзора, которая анализирует 2,9 миллиона отчетов FDA о побочных эффектах, выполняя статистическое обнаружение сигналов, за которое коммерческие платформы берут $50–500 тысяч в год. Инструмент размещен бесплатно на HuggingFace.

Создание локального голосового AI-ассистента с помощью SwiftUI и CSM-1B на Apple Silicon
Разработчик создал mobiGlas, приложение на SwiftUI, которое объединяется с OpenClaw для возможности разговоров без рук через AirPods, используя локальное клонирование голоса (CSM-1B на M2 Ultra) и без облачных API.