Claudeコードプロジェクトフォルダをセッション履歴を失わずに移動または名前変更する方法

問題: 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/clampclampの使用方法
以下の手順を順番に実行してください:
- まずドライランを実行 (変更内容をプレビュー):
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の会話履歴へのアクセスを維持しながらプロジェクト構造を再編成する開発者の特定の課題に対処します。
📖 Read the full source: r/ClaudeAI
👀 See Also

ClawCodex /アドバイザーモード:品質を落とさずコスト削減!安いワーカーと高いレビュアーのペアリング
オープンソースのPythonコーディングエージェントClawCodexは、/advisorモードで安価なワーカーモデル(例:Haiku)と高価なレビュアーモデル(例:Opus)を意思決定ポイントで組み合わせ、アーキテクチャ判断を犠牲にせずコストを数分の一に削減します。

X-MCP 2.0:ClaudeからのX/Twitter APIアクセスのためのMCPサーバー
X-MCP 2.0は、OAuth 2.0 PKCE認証を使用してClaude DesktopおよびClaude CodeをX/Twitter API v2に接続するMCPサーバーです。ツイートの投稿、検索、タイムラインの取得、いいね、リツイート、返信、プロフィールの閲覧など、10種類のツールを提供します。

Agent MCP Studio: Build Multi-Agent MCP Systems Entirely in a Browser via WASM
Agent MCP Studio lets you design, orchestrate, and export MCP agent systems from a single static HTML file using WebAssembly – no backend, no Docker, no server.

AIエージェントの記憶劣化を防ぐ2つのパターン:AutoDreamと懐疑的検索
OpenClawは、ファイルベースのAIメモリの腐敗問題に対処するために、2つのMITライセンスのパターンを導入しました。AutoDreamは夜間のメモリ統合を行い、Skeptical Retrievalは減衰加重メモリスコアリングを実現します。これらは自己改善ループを形成し、エージェントのコンテキストを最新に保ちます。