0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【あたりまえ体操】Claude Codeの対話履歴は別端末に引き継げない

0
Posted at

サマリ

Claude Codeとの対話履歴は端末ローカルに保存されており、別端末で対話内容は引き継がれなさそうである(2026年7月末時点)

薄っぺらいないですみません(あたりまえ体操)

背景

普段Windows + VS Code拡張でClaude Codeを使っているんですが、
出張・帰省・その他の状況でノートPC(自分の場合MacBookAir)でも使えたら暇つぶしになるのになあ〜という今日この頃(はい?)
コードはGitHubにあるので問題ないのはいいとして
Claude Codeとの会話引き継いでそのまま作業したい〜
ということで「Claudeとの対話履歴」は引き継げるのか気になって調べました。

ゴール

  • Claude Codeの対話履歴がどこに保存されているかを理解する
  • 引き継がれない場合の現実的な運用方法を考える

対象読者

  • 複数マシン(会社PCと私物、デスクトップとノート等)でClaude Codeを使いたい人
  • Claude Codeの対話履歴の保存場所・仕組みが気になっている人
  • VS Code拡張版Claude Codeユーザー

前提

必須:特になし
推奨:特になし

環境

  • 普段のPC:Windows 11 Home 25H2
  • 別環境PC:macOS(MacBook)
  • 利用ツール:VS Code + Claude Code拡張

確認

確認1:対話履歴の保存場所を調べる

Claude Codeの対話履歴はローカルPC上に保存されるみたいです、保存場所は以下。
(Q.E.D.)

~/.claude/projects/<プロジェクトのパス>/

こちらの記事も参考にご覧ください。

この配下に、会話1つにつき1つの .jsonl ファイルという形式で保存されているみたいです。
下記は自分のWindowsPCのフォルダです。
この各フォルダの中にjsonlというファイルがありました。(ぐぬぬ、、

cap.png

確認2:移行先のMac側の状態を確認する

移行先のMacでは、Claude Codeをまだ一度も起動していないのですが、
この状態で ~/.claude/ フォルダが存在するかを確認してみた。

ls -a ~/.claude/

結果、~/.claude/ フォルダ自体が存在しなかったです。(あたりまえ体操)

確認3:GitHub経由で引き継げるか整理する

ワンチャンコードと一緒にGitHubから落とせないかと思ったのですが(ワンチャンないよ)

  • 対話履歴(.jsonl)はリポジトリの外(~/.claude/配下)にある → gitの管理対象外なのでpush/cloneに含まれない
  • 仮に履歴ファイルを手動でコピーしても、フォルダ名に埋まった絶対パスがWindows(C:\Users\...)とMacで異なるため、そのまま同じプロジェクトの履歴としては認識されにくい

という当たり前の事実に直面し、涙を流しました。。

結果

  • コードはGitHub経由で問題なく引き継げるが対話履歴は引き継がれない。
  • 理由は2つ
    1. 履歴はリポジトリの外にあり、gitに含まれないため
    2. 履歴がOS依存の絶対パスに紐づいているため、単純なファイルコピーでも移行しづらい

つまりマシンを移ると、コードは持っていけても「Claudeとのやりとりの文脈」は基本的に置いていくことになりそうです。
実際、移行先のMacには ~/.claude/ フォルダすら存在せず、履歴はゼロの状態から始まりそうなことが確認できました。

まとめ

出張でマシンを移るにあたり、Claude Codeの対話履歴が引き継げるか調べた結果、コードはGitHubで持っていけるが対話履歴はローカル依存で引き継がれないことがわかりました。(2026年7月時点)

対策としては、残したい文脈をCLAUDE.mdやコード内コメント、設計メモなどドキュメントとして明示的に残しておき、端末を移して再度読ませるのが現実的かなぁと思いました。(しんどいですが、、)
個人的にはやり取りの履歴結構気になるので、なにか方法あればいいのに、と思う今日この頃…
あとはあまりイケてるやり方ではないかもですがリモートデスクトップとか、
やったことはないのですが、VS Code Remote Developmentというのも有効なんでしょうか。。
今回はそこまで調べきれていないので、今後の案の一つとして調査してみたいです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?