agarwalvishal/claude-chat-exporter

One-click, privacy-first exporter for Claude.ai chats — clean Markdown with artifacts and attachments, ready for Obsidian and RAG.

何を解決するか

Claude Chat Exporter は、プライバシーを最優先に設計されたツールで、Claude.ai の会話内容をクリーンで高精細な Markdown ファイルにエクスポートします。手動でのコピー&ペーストや、脆弱な DOM スクレイピングツールによるエクスポートは、コンテンツを漏らす、長時間の会話で失敗する、またはウェブサイトの UI 変更で動作しなくなるといった問題を抱えています。このツールは、それらの問題を解決します。

動作方法

可視ページをスクレイピングするのではなく、ユーザーの既存のセッションを使って Claude の内部 API を呼び出すブラウザスクリプト(またはブックマークレット)として動作します。完全な会話ツリーを取得し、アクティブな会話の枝を再構成し、API レスポンスから元のソース Markdown を直接抽出します。このデータは、YAML フロントマターと各会話ターンごとの構造化された見出しを含む単一の Markdown ファイルに変換され、ローカルにダウンロードされます。

対象ユーザー

このツールは、Claude.ai の会話履歴をアーカイブしたい人、Obsidian などの知識管理システムにチャット履歴を統合したい人、または AI/RAG(リトリーバー・オーガナイズド・ジェネレーション)パイプラインに会話データを供給したい人向けです。

特徴

  • API 基盤の抽出: CSS セレクタに頼らず、API から直接ソース Markdown を読み取ることで、100% の忠実度を実現。
  • 完全な要素サポート: テーブル、数式(LaTeX)、コードブロック、添付ファイル(画像は埋め込み、テキストファイルはインライン化)をエクスポート。
  • アーティファクトとウィジェット: Claude アーティファクト、作成されたファイル、図表の最終版を囲みコードブロックとしてキャプチャ。
  • RAG 向け構造: YAML フロントマターと各ターンごとに # ヘッダー1つを使用し、AI パイプラインと Obsidian のプロパティに最適なクリーンなチャンク化を実現。
  • プライバシー最優先: 外部サーバーやトラッキングなしに、完全にブラウザ内で動作。

関連

  • Dispatch
  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト