DirectWarpは、Google/Bingの検索ページ上でクエリ先頭のトリガーを検知し、Geminiを用いたAI推論のみで最も関連性の高いURLを特定し、そのページへ直接ジャンプするブラウザ拡張機能です。検索結果のスクレイピングには依存しません。
- カスタマイズ可能なトリガー文字列(デフォルト:
/d) - GoogleとBingの検索エンジンに対応
- ダーク/ライトテーマ対応
- 軽量で高速な動作
- オープンソース(MITライセンス)
-
リポジトリをクローンします:
git clone https://github.com/yourusername/DirectWarp.git cd DirectWarp -
依存関係をインストールします:
npm install
-
拡張機能をビルドします:
npm run build
-
ブラウザに拡張機能を読み込みます:
-
Chromeの場合:
chrome://extensions/を開く- 右上の「デベロッパーモード」を有効にする
- 「パッケージ化されていない拡張機能を読み込む」をクリック
.output/chrome-mv3フォルダを選択
-
Firefoxの場合:
about:debugging#/runtime/this-firefoxを開く- 「一時的なアドオンを読み込む」をクリック
.output/firefox-mv2フォルダ内のmanifest.jsonを選択
-
- 検索エンジン(GoogleまたはBing)で検索します
- 検索クエリの先頭にトリガー文字(デフォルトでは
/d)を付けます- 例:
/d 天気
- 例:
- 検索を実行すると、最も関連性の高い検索結果に自動でリダイレクトされます
拡張機能のアイコンをクリックして設定画面を開き、以下の設定をカスタマイズできます:
- トリガー文字列: デフォルトは
/d - モデル: 例)
gemini-1.5-flash/gemini-1.5-pro/gemini-1.5-flash-8b - 候補数 N: 生成する候補数(例: 1〜5)
- タイムアウト(ms): 推論の待機時間(1,000〜120,000ms)
- 確信度しきい値: リダイレクトを許可する最小スコア(0.0〜1.0、デフォルト 0.5)
- テーマ: システム設定に従う / ライト / ダーク
- Gemini APIキー: 背景ページのみに安全に保存(content script には共有されません)
npm run devnpm run buildnpm run zipバグの報告や機能の要望、プルリクエストは大歓迎です!
このプロジェクトは MITライセンス の下で公開されています。
- Google Chrome
- Mozilla Firefox
- WXT