ChatGPT Conversation Lister (Unified)

ChatGPTのウェブインターフェース上で、過去の会話履歴を効率的に検索・管理・エクスポートするためのユーザースクリプトです。

主な機能

  1. 会話タイトルの検索

    • サイドバーの「New Chat」ボタンの横に追加される検索アイコン、またはドラッグ可能なUIパネルの「Search」ボタンから検索ダイアログを起動できます。
    • 保存された過去の会話タイトルからキーワード検索を行い、目的のチャットへ即座にジャンプできます。
  2. 会話リストのTSVエクスポート

    • 取得済みの会話データを「ID」「タイトル」「内部順序(ProjectionID)」の形式でTSV出力します。
    • ExcelやGoogleスプレッドシート、Notion等への貼り付けに最適です。
  3. 会話データのスキャンと件数表示

    • UIパネルに検出できた会話数を表示します。
    • 「Scan List」を押すと、現在表示されている会話一覧を再スキャンして保存します。
    • UIパネルの位置はドラッグで変更でき、位置は保存されます。

技術的な特徴

使い方

会話の検索

  1. サイドバー上部の検索アイコンをクリックするか、UIパネルの「Search」を押します。
  2. 入力欄にキーワードを入力すると、リアルタイムでタイトルが絞り込まれます。
  3. タイトルをクリックすると、その会話に移動します。

データのバックアップ/エクスポート

  1. UIパネルの「List TSV」を押します。
  2. 表示されたテキストエリアの内容をコピーして利用してください。

会話の再スキャン

  1. UIパネルの「Scan List」を押して、現在表示されている会話一覧を更新します。
  2. 会話数が更新され、検索/TSVに反映されます。

注意事項


Author: Takashi Sasaki (@TakashiSasaki)
License: MIT

Install
v1.0.15