Repolode
DDDMUC

DDDMUC/dsh-free-search

DuckDuckGoやBingなどを使った無料・APIキー不要のWeb検索と、検索エンジン間の自動フォールバックを追加するDeepSeek Harnessプラグインです。

スター
542
フォーク
41
未解決の Issue
10
最終コミット
昨日

これは何?

dsh-free-searchは、DeepSeek Harness(dsh)にWeb検索プロバイダーを登録するプラグインです。dshのデフォルト検索ではDeepSeek公式APIキーが必要な場合や、web_searchツールに対応していないゲートウェイ経由で実行しているためにエージェントが検索できない場合に役立ちます。DuckDuckGo、Bing、SearXNGなど、キー不要で無料の検索エンジンに加え、有料やキーが必要な検索エンジンも多数利用できます。

検索エンジンは設定ページ、チャットコマンドの /free-search-engine、またはエージェントにテストを依頼することで切り替えられます。検索エンジンが失敗すると、プラグインは原因(クォータ超過、認証、レート制限、解析エラー)を分類して次のエンジンにフォールバックし、クォータ超過や設定ミスのあるエンジンを一定時間休止します。複数検索モードで検索エンジンの結果を統合したり、期間で絞り込んだり、ドメインをブロックしたりできます。

さらに、プラットフォーム別検索(GitHub、Reddit、Hacker News、Stack Overflowなど)、学術・パッケージ・金融分野のキー不要な専門検索、ページ取得、出典付きの情報を1回の呼び出しで集めるリサーチツールも追加されます。MITライセンスで提供され、dshのプラグインコマンドでインストールできます。

主な機能

  • 01DuckDuckGo、Bing、SearXNG、AnySearchなどの無料検索エンジンをAPIキーなしで利用
  • 02失敗の分類と一時的なクールダウンを伴う、検索エンジン間の自動フォールバック
  • 03エンジンの切り替えやキーの管理に使える設定ページと /free-search-engine コマンド
  • 04同じ言語の検索エンジン群に並行して問い合わせ、結果を統合する複数検索モード
  • 05期間フィルター、ドメインのブロックリスト、セーフサーチの設定
  • 06開発者向け・学術・金融分野の情報源を対象としたプラットフォーム別検索とキー不要の専門検索

ユースケース

  • DeepSeek公式キーなしでDeepSeek HarnessエージェントにWeb検索を使わせる
  • web_searchツールのないエンドポイントを持つゲートウェイ経由でdshを実行する
  • 直近3日間などの期間を指定して最新ニュースを検索する
  • 回答を信頼する前に複数の検索エンジンで質問を照合する

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/DDDMUC/dsh-free-search.git
  2. 2

    プラグインをDSHプロファイルにインストールする

    dsh plugin --profile web add /path/to/dsh-free-search
  3. 3

    DSH webを再起動する

    dsh web

使う前に知っておきたいこと

  • DeepSeek Harness(dsh)ランタイムに依存します。単体で動作する検索ツールではなく、プラグインです。
  • DuckDuckGoなどの無料エンジンは、レート制限やボット対策によってブロックされる場合があります。
  • アンインストールする前にプロバイダー設定の行を手動で削除する必要があります。削除しないと検索に失敗します。

トピック

よくある質問

dsh-free-search とは?
DuckDuckGoやBingなどを使った無料・APIキー不要のWeb検索と、検索エンジン間の自動フォールバックを追加するDeepSeek Harnessプラグインです。 dsh-free-searchは、DeepSeek Harness(dsh)にWeb検索プロバイダーを登録するプラグインです。dshのデフォルト検索ではDeepSeek公式APIキーが必要な場合や、web_searchツールに対応していないゲートウェイ経由で実行しているためにエージェントが検索できない場合に役立ちます。DuckDuckGo、Bing、SearXNGなど、キー不要で無料の検索エンジンに加え、有料やキーが必要な検索エンジンも多数利用できます。
dsh-free-search は無料で使えますか?ライセンスは?
dsh-free-search は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
dsh-free-search は今もメンテナンスされていますか?
活発にメンテナンス中。dsh-free-search の最終コミットは 2026年10月20日 です。
dsh-free-search は何に使えますか?
DeepSeek公式キーなしでDeepSeek HarnessエージェントにWeb検索を使わせる web_searchツールのないエンドポイントを持つゲートウェイ経由でdshを実行する 直近3日間などの期間を指定して最新ニュースを検索する 回答を信頼する前に複数の検索エンジンで質問を照合する
dsh-free-search のインストール方法は?
リポジトリをクローンする: git clone https://github.com/DDDMUC/dsh-free-search.git プラグインをDSHプロファイルにインストールする: dsh plugin --profile web add /path/to/dsh-free-search DSH webを再起動する: dsh web
dsh-free-search はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/DDDMUC/dsh-free-search

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト