Как переместить или переименовать папки проекта 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
👀 Смотрите также

Открытое хранилище памяти ИИ для проектов на NodeJS
Mind Palace — это система хранения и извлечения памяти с открытым исходным кодом для NodeJS, которая сохраняет информацию между сессиями чата LLM. Она поддерживает основные LLM и векторные хранилища, автоматически извлекая и векторизуя суммированные воспоминания из взаимодействий.

Антигравитация 2.0 возглавляет архитектурный 3D-бенчмарк OpenSCAD – ModelRift тестирует 6 LLM на Пантеоне
ModelRift сравнил 6 ИИ-инструментов при создании Пантеона в OpenSCAD. Antigravity набрал 4.5/5 за архитектурное качество, обогнав базовый Codex 5.5. Cursor 3.5 оказался самым быстрым, но худшим по качеству.

MemRosetta добавляет постоянную память в Claude Code с помощью одной команды настройки.
MemRosetta v0.2.4 предоставляет Claude Code кроссессионную память с помощью одной команды npm install. Инструмент включает MCP-сервер с 6 инструментами памяти, автоматический захват сессий и локальное хранилище SQLite, которое можно использовать совместно с Cursor.
Интеграция xAI TTS для Home Assistant, созданная с помощью Claude — полный репозиторий
Разработчик использовал Claude для создания пользовательской интеграции Home Assistant для TTS API xAI (голос Eve) с полным UI-конфигурированием, пятью голосами и речевыми тегами.