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

Бенчмарк: MLX vs Ollama, запуск Qwen3-Coder-Next 8-Bit на MacBook Pro M5 Max
Бенчмарк, сравнивающий бэкенды MLX и Ollama, работающие с квантованной 8-битной версией Qwen3-Coder-Next на MacBook Pro M5 Max с 128 ГБ оперативной памяти, показал, что MLX достигает примерно 72 токенов в секунду, что примерно вдвое превышает пропускную способность Ollama в различных задачах программирования.

LivingAgents.ai: Веб-симуляция ИИ-агентов на основе Claude API
LivingAgents.ai — это веб-симуляция, в которой каждый агент работает на основе API Claude, выполняя действия, такие как поиск ресурсов, торговля, создание предметов, атаки, размножение и постоянная смерть, причём каждое действие требует реального вызова LLM.

Лог как агент: событийно-ориентированные графы для аудируемых, разветвляемых ИИ-систем
ActiveGraph переворачивает типичные агентные фреймворки: неизменяемый журнал событий является источником истины, а детерминированная проекция графа реагирует на изменения и генерирует события. Это обеспечивает воспроизведение, форкинг и полную трассировку без дополнительной памяти.

Клодлитика: Самостоятельно размещаемая панель для отслеживания использования токенов кода и затрат в Claude
Claudlytics — это веб-сервер на Node.js, который читает локальные .jsonl файлы сессий Claude Code для отслеживания использования токенов и затрат в реальном времени. Он работает локально на 127.0.0.1 и доступен через SSH-туннель для удалённых серверов.