MemoryLake
すべての記事に戻る
Tutorial2026年5月25日6 分で読了

ChatGPTからClaude Codeへの記憶移行 — 完全ガイド2026

ChatGPTはブラウザファーストのチャットツールであり、Claude Codeはデフォルトでターミナルに存在し、リポジトリを読み取ります。コンテキストを移行することは、リポジトリスコープのファイルとして一般的な「どのようにコーディングするか」のガイダンスを再構築することを意味し、会話の習慣が変わることを受け入れることを意味します。

短い答え

ChatGPTにはClaude Codeへのネイティブなプッシュ機能はありません。カスタム指示と保存された記憶エントリを~/.claude/CLAUDE.md(ユーザーグローバル)にコピーし、コーディング特有のカスタムGPT指示をリポジトリごとのCLAUDE.mdファイルにコピーします。再利用可能なプロンプトは.claude/commands/の下にスラッシュコマンドとして変換されます。リポジトリごとに15〜25分を計画してください。MemoryLakeのようなMCPベースの記憶層は、両方のツールが同じソースを読み取ることを可能にします。

人々がChatGPTからClaude Codeに切り替える理由

2026年の3つのドライバー:

  • リポジトリネイティブなコンテキスト。 Claude Codeは、各チャットごとにファイルを再アップロードすることなく、コードベースを読み取ります。
  • 長時間のマルチステップタスク。 リファクタリングと移行は、多くのターンにわたって一貫性を保ちます。
  • MCPファーストのデフォルト。 ツールと記憶サーバーは、MCPを介してクリーンに接続されます。

ChatGPTとClaude Codeにおける「記憶」の意味

異なるスコープ。

ChatGPTの記憶は、カスタム指示(グローバル)、記憶(チャット間で引き出された保存された事実)、およびカスタムGPT(独自の指示と知識を持つプロジェクトのようなコンテナ)を含みます。

Claude Codeの記憶は、リポジトリのルートにある`CLAUDE.md``~/.claude/CLAUDE.md`(ユーザーグローバル)、.claude/commands/の下のカスタムスラッシュコマンド、およびClaude Code設定で構成されたMCPサーバーに中心を置いています。

ChatGPTのカスタム指示は~/.claude/CLAUDE.mdの内容になります。コーディング特有のカスタムGPT指示はリポジトリごとのCLAUDE.mdファイルになります。再利用可能なプロンプトはスラッシュコマンドになります。

ステップ1: ChatGPTの記憶をエクスポートする

ChatGPTには単一のエクスポート機能はありません。

  1. カスタム指示をコピー。 設定 → パーソナライズ → カスタム指示。
  2. 保存された記憶エントリをコピー。 同じページ → 記憶。各行をテキストファイルに貼り付けます。
  3. コーディング関連のカスタムGPTを特定。 各々について、指示をコピーし、知識ファイルのオリジナルを提供します。
  4. 再利用可能なプロンプトをリスト。 それらをprompts/ディレクトリ内の1ファイルごとに保存します。

最終状態:chatgpt-export-coding/フォルダにcustom-instructions.txtmemory.txt、各カスタムGPTのサブフォルダ、prompts/があります。

ステップ2: Claude Codeにインポートする

Claude Codeはプレーンなマークダウンファイルを期待します。

  1. `~/.claude/CLAUDE.md`を書く。 ChatGPTのカスタム指示と最も普遍的な保存された記憶エントリを貼り付けます。
  2. 各関連リポジトリのルートに`CLAUDE.md`を作成。 コーディング特有のカスタムGPT指示を、そのリポジトリのスタックに合わせて再構成して貼り付けます。
  3. 知識をリポジトリのドキュメントとして追加。 リポジトリ内のdocs/に参考資料を置き、CLAUDE.md内で参照します。
  4. 再利用可能なプロンプトごとに`.claude/commands/<name>.md`を作成。 Claude Codeはそれらを/<name>として公開します。
  5. MCPサーバーを接続。 もしカスタムGPTがアクションに依存していた場合、それらをMCPサーバーとして再構築し、Claude Code設定に追加します。
  6. プローブ。 リポジトリ内でClaude Codeを開き、小さなタスクまたはスラッシュコマンドを実行します。

移行後に失うもの

  • ブラウザネイティブな会話フロー。 あなたは今ターミナルにいます — コンテキストの取り扱いが異なります。
  • クロスチャットの記憶の動作。 Claude CodeはセッションごとにCLAUDE.mdを読み取ります; ChatGPTの記憶のように任意の事実を自動的に引き出すことはありません。
  • 画像および音声モード。 Claude Codeはテキスト中心です。
  • 継続的な同期。 来週追加された新しいChatGPTの記憶は、コピーをやり直さない限りCLAUDE.mdには表示されません。

より良い方法:1つの記憶層、すべてのツール

もしあなたがまだChatGPTをアイデア出しに使い、Claude Codeを出荷に使っているなら、ツールごとのドリフトはすぐに始まります。クロスリポジトリの標準は2つの場所に分かれます。

MemoryLakeはそれらのルールを一度保持し、MCPを介して公開します。Claude CodeはMCPをネイティブに読み取り、ChatGPTはカスタムGPTアクションを介して同じMemoryLakeプロジェクトを呼び出すRESTエンドポイントを介して読み取ることができます。

  • 真実の1つのソース。 一度更新すれば、両方のツールが変更を確認します。
  • クロスリポジトリの標準。 チームの慣習は、単一のリポジトリを超えて存在します。
  • 次のツールへのドロップイン。 後でCursorやWindsurfを追加する際に設定を変更します。

MemoryLakeを3ステップで接続

ステップ1: プロジェクトを作成し、コンテキストを読み込む

MemoryLakeにサインインし、プロジェクト管理を開いてプロジェクトを作成をクリックします。名前を「ChatGPT ↔ Claude Code 共有コンテキスト」とします。参照ドキュメント(スタイルガイド、ADRをPDF、Word、Markdown、または画像として)をマイスペースのドキュメントドライブにドラッグし、次にドキュメントタブを開いてドキュメントを追加をクリックします。ChatGPTのカスタム指示、記憶エントリ、およびコーディングのカスタムGPT指示を記憶タブに追加記憶を介して貼り付けます。

ステップ1: プロジェクトを作成し、コンテキストを読み込む
ステップ1: プロジェクトを作成し、コンテキストを読み込む

ステップ2: MCPサーバーエンドポイントを生成

プロジェクト内のMCPサーバータブを開き、MCPサーバーを追加をクリックし、それを説明します(例:「ChatGPT + Claude Codeブリッジ」)そして生成をクリックします。MemoryLakeはキーID、シークレット、およびエンドポイントURLを返します。シークレットをすぐにコピーしてください — 一度だけ表示されます。

ステップ2: MCPサーバーエンドポイントを生成
ステップ2: MCPサーバーエンドポイントを生成

ステップ3: 両方のツールをエンドポイントに向ける

Claude Codeの設定で、エンドポイントURLとシークレットをBearerトークンとして持つMemoryLake MCPサーバーを追加します。ChatGPTについては、同じRESTエンドポイントを呼び出すカスタムGPTアクションを設定し、プロジェクトの記憶を取得します。

ステップ3: 両方のツールをエンドポイントに向ける
ステップ3: 両方のツールをエンドポイントに向ける

ネイティブ移行 vs MemoryLake

次元ネイティブChatGPT → Claude CodeMemoryLakeブリッジ
必要なステップ8〜11手動3一度きり
推定時間リポジトリごとに15〜25分~5分の設定
クロスチャットの記憶を保持部分的(ユーザーグローバルのみ)はい(1つのプロジェクト)
カスタムGPTアクションMCPとして再構築MCPエンドポイントが共有される
継続的な変更を同期いいえはい
後で別のツールで動作いいえ(再構築)はい(MCPを追加)

よくある質問

ChatGPTの記憶を直接Claude Codeにインポートできますか?

いいえ。各事実を~/.claude/CLAUDE.mdまたはリポジトリレベルのCLAUDE.mdにコピーします。

カスタムGPTアクションはどうなりますか?

移行されません。各々をMCPサーバーとして再構築し、Claude Code設定に追加します。

Claude CodeはChatGPTのチャットスレッドを引き継ぎますか?

いいえ。チャット履歴はツールごとです。

移行には通常どれくらいの時間がかかりますか?

リポジトリごとに15〜25分を計画してください。多くのコーディング関連のカスタムGPTを翻訳する必要がある場合は、より長くなります。

移行後にChatGPTとClaude Codeをどのように同期させますか?

両方を共有のMemoryLakeプロジェクトに接続します — Claude CodeはMCPを介して読み取り、カスタムGPTは同じエンドポイントを呼び出すアクションを介して読み取ります。