ChatAtlas Local について
ChatAtlas Localは、ChatGPTとClaudeのエクスポートをローカルでアーカイブして検索するツールです。会話をコンピューター内に保管し、接続したアシスタントが読み取り専用のMCPツールで検索・閲覧できます。
主な機能
- 01ChatGPTとClaudeのエクスポートをインポート
- 02アーカイブした会話の検索と閲覧
- 03MCPツール経由で会話を読む
- 04会話をMarkdownまたはバックアップで出力
- 05フォルダー内の新しいエクスポートを監視
活用シーン
- 01保存済みの会話から以前の回答を探す
- 02Claudeに過去の会話内容を検索させる
- 03AIとの会話をオフラインで保管
- 04監視フォルダーから新しいエクスポートを取り込む
MCP 対応
アーカイブ内の会話の検索、一覧表示、読み取りと、アーカイブ情報の確認に使える読み取り専用ツールを公開します。MCPクライアントは会話を変更することなくローカルアーカイブを利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y chatatlas-localCHATATLAS_LOCAL_DBWhere to keep the archive file (default ~/.chatatlas-local/chatatlas.db).CHATATLAS_LOCAL_INBOXA folder to watch: ChatGPT or Claude export .zip files saved there come in by themselves.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
5掲載時のツール一覧 · 6 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| tag | string | いいえ | このタグが付いた会話のみ |
| limit | integer | いいえ | 会話数(デフォルトは 10) |
| query | string | はい | 検索する単語 |
| since | string | いいえ | この日付以降の会話のみ:2026-08-01、2026-08、または 2026 |
| until | string | いいえ | この日付まで(当日を含む)の会話のみ:2026-08-31、2026-08、または 2026 |
| platform | string | いいえ | このプラットフォームの会話のみ:chatgpt、claude、gemini、grok、perplexity、deepseek… |
詳細
![]()
ChatAtlas Local
ChatGPT と Claude の会話を、自分のコンピューター上で検索できます。
Claude に質問できます。データがコンピューターの外に出ることはありません。

これまでに、AI アシスタントと何百回も会話してきたことでしょう。役に立った回答や決定事項、途中までの計画は ChatGPT と Claude に散らばっており、それぞれの検索機能ではほとんど見つけられません。
ChatAtlas Local は、両サービスからすでにエクスポートできるデータを取り込み、すべての会話をコンピューター上の1つのファイルに保存します。これにより、次のことができます。
- すべてをまとめて検索できます。ターミナルからでも、ブラウザーからでも検索できます。
- Claude に質問できます。「ChatGPT はサワードウのスターターについて何と言っていた?」「花壇を計画した会話を見つけて」といった質問ができます。Claude Desktop、Claude Code、Cursor、VS Code などから、MCP 経由でアーカイブを参照できます。
- いつまでも保存できます。プレーンな Markdown ファイルやバックアップとして残せるので、アプリに何が起きても安心です。
アカウントもサーバーもテレメトリーも不要です。インターネットに接続することはありません。
はじめに
Node.js 22.16 以降(または 24)が必要です。次に、以下を実行します。
npm install -g chatatlas-local
最初の npm リリース前は、GitHub から直接インストールしてください:npm install -g github:hnt504/chatatlas-local
1. エクスポートをリクエストする
- ChatGPT: Settings → Data controls → Export data を選択します。.zip ファイルへのリンクが記載されたメールが届きます。
- Claude: Settings → Privacy → Export data を選択します。同様に、メールが届き、その後 .zip ファイルをダウンロードできます。
2. 取り込む
chatatlas-local import ~/Downloads/<your ChatGPT export>.zip ~/Downloads/<your Claude export>.zip
✓ 6720ab…-2026-10-21.zip: ChatGPT, 1,284 chats (1,284 new)
✓ data-2026-10-21.zip: Claude, 412 chats (412 new)
新しいエクスポートがあれば、いつでも再度取り込めます。新しい会話は追加され、変更された会話は更新され、重複は作られません。または、自動で取り込むように設定できます(エクスポートフォルダーを参照)。
3. 見てみる
chatatlas-local search sourdough starter
chatatlas-local open # the browser view in the screenshot above
Claude(およびその他のアプリ)に接続する
Claude Desktop
最新リリースから chatatlas-local-<version>.mcpb をダウンロードして Claude Desktop で開きます(エクスポートの保存場所を尋ねられます。ターミナルは不要です)。または、コマンドをインストール済みの場合は、次を実行します。
chatatlas-local setup claude-desktop --write
Claude Desktop を完全に終了してから、もう一度開きます。次に、「キッチンのリフォーム見積もりについて、昔の会話を検索して」のように尋ねてみてください。
赤い警告について。 拡張機能を開くと、Claude Desktop は「この拡張機能にコンピューター上のすべてへのアクセスを許可します」と表示します。Anthropic のディレクトリ以外からインストールしたファイルベースの拡張機能は、どれも同じ警告が表示されます。拡張機能は、あなたのユーザー権限で実行されるプログラムだからです。この拡張機能が実際に行うことは、エクスポートと専用のアーカイブファイルを読み取ること、インターネットには接続しないこと、Claude に読み取り専用のツールを提供することです。コードはすべて公開されているので、確認できます。
Claude Code
プラグインとしてインストールします(MCP ツールと、Claude にこのアーカイブを参照するタイミングを教えるスキルが含まれます)。
/plugin install chatatlas-local --marketplace hnt504/chatatlas-local
または、コマンドをインストール済みの場合は、次を実行します。
chatatlas-local setup claude-code --write # the MCP tools, for every project
chatatlas-local skill # teaches Claude Code when to look here
Cursor、VS Code、Windsurf、Gemini CLI、Codex
chatatlas-local setup # shows each app's settings, and whether it's connected
chatatlas-local setup cursor --write # or vscode, windsurf, gemini-cli, codex
--write を指定すると、変更を加える前に、アプリの既存の設定ファイルのコピーをその隣に保存します。
ChatGPT ではどうなりますか?
ChatGPT はコンピューター上のファイルにアクセスできないため、ここにあるアーカイブを読み取ることはできません。それでも、ChatGPT のエクスポートを取り込んで、Claude、ターミナル、またはブラウザー表示から検索できます。
アシスタントにできること
すべて読み取り専用です。アシスタントはチャットを検索して読めますが、変更、タグ付け、削除はできません。
| ツール | 内容 |
|---|---|
search_chats | 指定したすべての単語を含むチャットを検索し、最も一致度の高いメッセージを引用します |
list_chats | プラットフォーム、日付、タイトル内の単語、タグでチャットを閲覧します |
read_chat | 会話をメッセージごとに読みます(長い会話はページごとに読みます) |
recent_topics | 数日間にわたって話した内容を週ごとに表示します |
archive_overview | アーカイブの内容と、どこまで遡れるかを表示します |
エクスポート用フォルダー
ChatAtlas Local にフォルダー(たとえば「ダウンロード」フォルダー)を指定すると、そこに保存した ChatGPT または Claude のエクスポートが自動的に取り込まれます。他のファイルには手を加えず、各ファイルは一度だけ読み取ります。
chatatlas-local watch ~/Downloads # until you press Ctrl+C
chatatlas-local setup claude-desktop --inbox ~/Downloads --write # whenever Claude Desktop is open
Claude Desktop 拡張機能をインストールするときに、このフォルダーを指定するよう求められます。
コマンド
| コマンド | |
|---|---|
import <file...> | ChatGPT または Claude のエクスポート(.zip、conversations.json、または解凍したフォルダー)、あるいは ChatAtlas のバックアップ |
search <words...> | 指定したすべての単語を含むチャットを検索します。各単語は、その単語で始まるより長い単語にも一致します(「plan」は「planning」にも一致します)。アクセント記号は区別されません |
list | 新しい順に表示します |
show <id> | チャットを1件読みます。Markdown 形式の場合は --md、データの場合は --json を指定します。id の先頭部分だけでも指定できます |
topics | 最近話した内容を表示します(--days 90) |
stats | プラットフォーム別のチャット数、月別のチャット数、タグを表示します |
open | ブラウザー表示を開きます。--read-only、--port 8765、--no-browser を指定できます |
tag <id> <tag...> | チャットにタグを付けます(--remove でタグを削除します) |
forget <id...> | チャットをアーカイブから削除します |
export <folder> | すべてのチャットを Markdown ファイルとしてエクスポートします。バックアップファイル1つにするには --format chatatlas を指定します |
watch <folder> | そのフォルダーに保存されたエクスポートを取り込み、監視を続けます |
setup [app] [--write] | アシスタントを接続します |
skill | Claude Code スキルをインストールします |
doctor | Node、アーカイブ、検索インデックス、接続済みの各アプリを確認します |
where | アーカイブファイルの場所を表示します |
search、list、export、topics のフィルター:--platform chatgpt、--tag work、
--since 2025-03、--until 2026、--title garden、--limit 50、--offset 50、--json。
プライバシーポリシー
ChatAtlas Local は、お使いのコンピューター上で動作するプログラムです。サーバーもアカウントもありません。
- **収集する情報:**ありません。分析、テレメトリー、クラッシュレポート機能はなく、ネットワーク接続も行いません。
- **保存する情報と場所:**インポートしたエクスポートのチャットと、追加したタグを、お使いのコンピューター上の SQLite ファイル1つに保存します:
~/.chatatlas-local/chatatlas.db(保存場所はchatatlas-local whereで正確に確認できます)。エクスポートファイルを読み取りますが、変更や削除はしません。 - **共有:**ChatAtlas Local は、開発者を含む誰とも情報を共有しません。AI アシスタント(Claude Desktop、Claude Code、Cursor など)を接続すると、頼んだときにそのアシスタントが読み取り専用のツールを通じてアーカイブを検索して読めます。読み取られた情報は、そのアシスタントとの会話の一部となり、アシスタント独自のプライバシーポリシーが適用されます。
- ブラウザー表示は
127.0.0.1のみで待ち受け、宛先が自身に指定されたリクエストにのみ応答します。また、すべてのリクエストには、開いたタブだけが知っているランダムなキーが必要です。 - **保存期間:**削除するまで保存されます。
chatatlas-local forget <id>でチャットを削除できます。~/.chatatlas-localフォルダーを削除すると、すべて削除されます。ChatGPT と Claude のアカウントには一切触れません。 - **インストール:**npm(または Claude Desktop 拡張機能の場合は GitHub)が、それぞれの規約に基づいてダウンロードを提供します。その後、ネットワークを通じた通信は行いません。
- **お問い合わせ:**ご質問は GitHub issues までお寄せください。誰かのチャットが漏えいするおそれのある情報は、非公開の security advisories を通じてご連絡ください。
ChatAtlas Local と ChatAtlas Pro
ChatAtlas Local は無料のオープンソースであり、今後もその方針は変わりません。 ChatAtlas Pro はホスト型バージョンです。さらに多くの機能を求める方にご利用いただけます。
| Local | Pro | |
|---|---|---|
| ChatGPT と Claude のエクスポート | ✓ | ✓ |
| 単語で検索 | ✓ | ✓ |
| Claude Desktop、Claude Code、Cursor など | ✓ | ✓ |
| データをコンピューター上に保存 | ✓ | アカウントに保存 |
| Gemini、Grok、Perplexity、DeepSeek など | ChatAtlas バックアップ経由 | ✓ |
| 意味で検索 | ✓ | |
| Web 上の ChatGPT と claude.ai | ✓ | |
| フォルダー、プロジェクト、あらゆるデバイス | ✓ |
両者は同じバックアップ形式に対応しています。chatatlas-local export <folder> --format chatatlas を実行すると、ChatAtlas Pro にインポートできるファイルが作成されます。また、ChatAtlas のバックアップは同じ方法で ChatAtlas Local に取り込めます。
よくある質問
必要な Node のバージョンは? ChatAtlas Local は Node に組み込まれた SQLite データベースを使用するため、22.16 以降、または 24 以降が必要です(23 は使用できません)。chatatlas-local doctor で確認できます。
昨日のチャットが見つかりません。 アーカイブには、インポートしたエクスポートに含まれていた内容が保存されています。新しいエクスポートを取得してインポートするか、エクスポートフォルダーに入れてください。
Gemini やほかのアプリのエクスポートを読み込めますか? 現時点では直接読み込めません。ChatAtlas のバックアップにはあらゆるプラットフォームのチャットを含められます。また、ほかのエクスポートへの対応に向けたプルリクエストも歓迎します。
どのくらいの容量になりますか? エクスポート内のテキストとほぼ同じ容量です。3,000 件のチャットを含む 60 MB のエクスポートなら、約 2 秒でインポートでき、検索は 0.1 秒未満で完了します。
コントリビューション
バグ報告やプルリクエストを歓迎します。CONTRIBUTING.md をご覧ください。
ライセンス
MIT。Heather Turner が制作しました。Heather Turner は ChatAtlas も制作しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。