RecollectViewer ver.1.4 - AIチャット履歴の統合検索ソフト

【概要】
ChatGPT / Gemini / Claude の過去ログを、ローカルで快適に横断検索！
過去のAIとの対話資産を「一瞬で引き出せる」専用ビューアーです。

「あの時、AIに書いてもらったコード、どこいったっけ…？」
「前にも同じような壁にぶつかって、AIに解決してもらった気がする…」
そんな生成AIヘビーユーザーの悩みを解決するために開発した、Windows用ローカル検索ツールです。

ChatGPT・Gemini・ClaudeからエクスポートしたJSONデータを読み込み、独自のUIで高速に検索・表示。
見つけた会話へは1クリックでジャンプできます。
完全オフライン動作で、外部サーバーへ履歴を送信しません。

日本語UI / 英語UIに対応しています（OSの言語に応じて自動切替。環境変数 RECOLLECTVIEWER_LOCALE で上書き可能）。

【こんな方にオススメ】
・AIに書いてもらったコードやプロンプトを再利用したいが、なかなか目的の相談・回答にたどり着けず困っている方
・ChatGPT / Gemini / Claude など複数の生成AIを使い分けており、過去のやり取りが行方不明で探し出したい方
・過去のプロンプトを「自分だけの対話資産」として、手元のPCで確実に保管・再利用したい方

【特徴】
・複数AIの横断ビューアー
　ChatGPT・Gemini・Claudeの相談・回答を、ひとつのアプリケーション上で閲覧・検索できます。

・完全オフライン＆高セキュリティ
　外部通信を一切行わないWindowsアプリです。社外秘データや個人情報を含む履歴も、ローカル環境で安全に扱うことができます。

【主な機能】
・各AIに最適化されたツリー表示
　・ChatGPT / Claude：年月 → チャット → 相談の階層
　・Gemini：年 → 月 → 日（日付ベース）の階層
　それぞれの構造に合わせた表示で、目的の履歴に素早くアクセスできます。

・複数AIの全文横断検索
　ChatGPT / Gemini / Claude の全履歴からキーワード検索により、相談と回答をリストアップします。
　スペース区切りで複数キーワードのAND検索も可能です。

・特殊検索（7条件）
　検索箇所（プロンプト／回答）、対象AI、コードを含む、ファイル・画像を含む、期間指定、除外キーワードなど、
　実務向けの条件を組み合わせて絞り込めます。

・直感的なUIとジャンプ機能
　検索結果から、ツリー内の該当相談へワンクリックでジャンプできます。

・美しいMarkdownとシンタックスハイライト
　テーブル描画や、プログラミング言語ごとのコードハイライトに対応しています。

・ワンクリックコピー
　コードブロック右上のコピーボタンから、過去のコードを即座にクリップボードへコピーできます。

・添付ファイルの参照
　エクスポートZIP内に実体がある場合、過去のチャットに添付した画像などのファイルをワンクリックで開けます。
　（Claudeは公式エクスポートに添付ファイルが含まれないため対象外です。下記制限事項を参照）

・セカンドオピニオン
　表示中の会話をテキスト出力し、別の生成AIに1クリックで引き継いで別の視点の回答を求められます。

【事前準備（データの取得）】
本ソフトを使用するには、各AIの公式設定から履歴データ（JSON）をエクスポートする必要があります。

・ChatGPT
　設定 → データコントロール → データをエクスポートする

・Gemini
　Google データエクスポート（Google Takeout）→ マイアクティビティ → Geminiアプリ → JSON形式

・Claude
　設定 → プライバシー → データのエクスポート
　届いたZIP内の conversations.json を指定します。

詳細な手順は公式ホームページを参照してください。

【動作環境】
・OS：Windows 10 / 11
・.NET Framework：4.7.2 以上
・Microsoft Edge WebView2 ランタイム（未導入の場合は別途インストールが必要です）

【利用規約】
本ソフトウェアは、個人のデータ管理および利便性向上を目的としたフリーソフトです。
商用・非商用を問わず無償でご利用いただけます。
ただし、以下の行為については固く禁じます。
・他者のデータを無断で閲覧・監視・調査・分析する目的での利用
・その他、プライバシーを侵害するおそれのある一切の利用

【免責事項】
・本ソフトウェアを利用した事により生じた損害やトラブル等について、開発者は一切の責任を負いません。
・また、動作保証およびサポートの義務を負うものではありません。

【制限事項・仕様について】
本ソフトウェアは各AIの公式エクスポートデータの仕様に基づき、以下の制限があります。

1. ChatGPTの会話分岐について
　プロンプト編集や再生成で会話が分岐している場合、「代表的な1つのルート」のみを表示します。
　すべての分岐の切り替え表示には対応していません。

2. 添付ファイル・生成画像について
　ZIP内にファイル実体がない場合は開けません。
　Claudeの公式エクスポートには仕様上添付ファイルが含まれないため、Claudeの添付表示・検索はサポート対象外です。

3. Geminiの履歴表示について
　TakeoutデータにはチャットスレッドIDがないため、チャット単位ではなく日付ベースのツリーで表示します。

4. ディープリサーチについて
　ChatGPTのディープリサーチ結果表示には未対応です。Geminiは対応しています。

5. Claudeの思考過程（extended thinking）について
　Claudeのエクスポートに含まれる思考過程は表示・検索の対象外とし、正式な回答本文のみを扱います。

【インストール方法】
・RecollectViewer.zip を解凍するだけです（ポータブル。インストーラ不要）。

【アンインストール方法】
・解凍したフォルダを削除するだけです。レジストリは使用しません。

【ホームページ】
https://www.yasui-kamo.com/labo/recollectviewer/

【英語の説明】
See readme_en.txt for the English documentation.
