AI News HubLIVE
サイト内リライト3 分で読了

Kontext:AIチャットの全コンテキストをワンクリックで別のAIに移動

KontextはChrome拡張機能で、ChatGPTまたはClaudeの完全なチャット履歴をキャプチャし、デバイス上でポータブルな「kontext」に抽出し、再説明不要でワンクリックにより別のAIプラットフォームに移行します。ローカル要約、プライベートストレージ、外部サーバーへのデータ送信なしを特徴とします。

ソースHacker News AI著者: anuragmerndev

ChatGPTでの複雑な会話の最中にメッセージ制限に達した経験はありませんか? すでに決定を下し、コードを書き、コンテキストを構築した後に、Claudeに切り替えるとなると、すべてを再説明する必要があり、新しいチャットのコンテキストウィンドウをすぐに消費してしまいます。

Kontextはこの問題を解決します。単にテキストを移動するのではなく、会話全体を移行します。このChrome拡張機能は、プラットフォーム自身のAPIを介して完全なチャット履歴(アクティブなブランチのすべてのターン、画面上のロッシーなスクレイピングではない)を読み取り、構造化されたハンドオフに抽出し、ターゲットAIのコンポーザーに自動入力します。逆方向も同様に機能します。すべての処理はユーザーのマシン上で行われます。

動作の仕組み

Kontextのワークフローは3ステップです:キャプチャ、抽出、ハンドオフ。

  1. キャプチャ:サイドパネルのコンテンツスクリプトがユーザーのセッションを使用してプラットフォーム自身の会話APIを再生し、ロスレスのトランスクリプトを取得します(アクティブブランチのみ)。
  2. 抽出:サマライザーチェーンがトランスクリプトを「kontext」に変換します。これには目標、現在の状態、決定、重要な事実、コード、未解決のスレッド、および最後の数ターンの逐語的テキストが含まれます。生のトランスクリプトは常に保持されます。
  3. ハンドオフ:「Continue in Claude/ChatGPT」ボタンをクリックすると、ターゲットが開き、コンポーザーが準備できるのを待ってから内容を自動入力します(Reactセーフな挿入方式)。ユーザーが確認して送信ボタンを押す必要があります — Kontextが代わりに送信することはありません。また、コンテキストはクリップボードにもコピーされ、確実なフォールバックとなります。

kontextは常にサマリーと生のトランスクリプトの両方を保存し、いつでも再要約や生データのエクスポートが可能で、情報が失われることはありません。

主な機能

  • 完全忠実キャプチャ:プラットフォームの内部会話APIを再生し、すべてのターンとコードを取得。DOMスクレイピングに依存しないため、UIの変更で壊れることはありません。
  • デバイス上要約:デフォルトでChrome組み込みのGemini Nanoを使用し、ローカルで無料かつプライベートに要約。長いチャットはマップリデュース手法でコンテキストに収まるように処理されます。
  • 独自APIキーの使用:OpenAI、Anthropic、Gemini、OpenRouter(無料モデルあり)のキーを設定可能。設定トグルで要約エンジンの優先順位を変更できます。
  • ワンクリックハンドオフ:ターゲットAIのコンポーザーを自動入力しますが、自動送信はしません。ユーザーは常に確認できます。
  • 制限検出:「制限に達しました」というバナーが表示されるとすぐにトースト通知が表示され、別のAIで続行するオプションを提供します。
  • ローカルライブラリ:すべてのkontextは拡張機能ストレージに保存され、検索、表示、再要約、削除が可能です。
  • ライブ進行状況:スピナーとステージテキスト(「モデルダウンロード中」、「パート2/5(約40秒残り)」など)を表示し、完了時に通知します。
  • ローカルファースト:サーバーなし、アカウントなし、テレメトリーなし。唯一の外部通信は利用中のAIプラットフォーム自体と、オプションで設定したBYOKプロバイダーのみです。

クイックスタート

要件:Chrome 128+(デバイス上AI対応)およびNode 20+。リポジトリをクローンし、npm install && npm run build を実行し、Chrome拡張機能管理ページで dist/ フォルダを読み込むだけです。

プライバシー

Kontextはローカルファースト設計で、kontextは拡張機能ストレージに保存されます。要約はデフォルトでデバイス上で実行されます。アカウント不要、サーバー不要、分析ツール不要、テレメトリー不要。最小限の権限(ストレージ、サイドパネル、クリップボード書き込み、通知、およびchatgpt.comとclaude.aiへのホストアクセス)のみを要求します。BYOKプロバイダーのホストはオプションの権限で、キーを追加した場合のみ要求されます。

Kontextは「より大きなコンテキストウィンドウは必要ない。必要なのはコンテキストが移動できることだ」という理念に基づいています。MITライセンスで公開されており、現在GitHubでオープンソースとして利用可能です。開発チームは将来、Chromeウェブストアへの公開、ストレージクォータ警告、GeminiやGrokなどさらなるプラットフォーム対応、DOMフォールバックキャプチャ、MCPサーバーなどの機能を計画しています。