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

✍️ OpenClawRadar📅 Опубликовано: 14 апреля 2026 г.🔗 Source
Как переместить или переименовать папки проекта Claude Code без потери истории сессий
Ad

Проблема: 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
Ad

Шаги по использованию clamp

Выполните эти шаги по порядку:

  1. Сначала выполните пробный запуск (предварительный просмотр изменений):
    clamp --dry-run /Users/alex/old-project-name /Users/alex/documents/new-project-name
    Проверьте вывод на наличие обнаруженных файлов сессий и подтверждённых новых путей.
  2. Запустите реальную миграцию:
    clamp /Users/alex/old-project-name /Users/alex/documents/new-project-name
    Введите y для подтверждения.
  3. Убедитесь, что всё прошло правильно:
    clamp --list clamp --verify
  4. Возобновите сессию:
    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

Ad

👀 Смотрите также

Открытое хранилище памяти ИИ для проектов на NodeJS
Инструменты

Открытое хранилище памяти ИИ для проектов на NodeJS

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

OpenClawRadar
Антигравитация 2.0 возглавляет архитектурный 3D-бенчмарк OpenSCAD – ModelRift тестирует 6 LLM на Пантеоне
Инструменты

Антигравитация 2.0 возглавляет архитектурный 3D-бенчмарк OpenSCAD – ModelRift тестирует 6 LLM на Пантеоне

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

OpenClawRadar
MemRosetta добавляет постоянную память в Claude Code с помощью одной команды настройки.
Инструменты

MemRosetta добавляет постоянную память в Claude Code с помощью одной команды настройки.

MemRosetta v0.2.4 предоставляет Claude Code кроссессионную память с помощью одной команды npm install. Инструмент включает MCP-сервер с 6 инструментами памяти, автоматический захват сессий и локальное хранилище SQLite, которое можно использовать совместно с Cursor.

OpenClawRadar
🦀
Инструменты

Интеграция xAI TTS для Home Assistant, созданная с помощью Claude — полный репозиторий

Разработчик использовал Claude для создания пользовательской интеграции Home Assistant для TTS API xAI (голос Eve) с полным UI-конфигурированием, пятью голосами и речевыми тегами.

OpenClawRadar