Johell1NS/browser-search

A skill for AI agents: search the web with SearXNG, browse with Camofox, bypass protections with CloakBrowser. Anti-hallucination by design. Self-hosted, free, unlimited.

解決する課題

AIエージェントに、信頼性が高くハルシネーションを防ぐウェブ検索およびブラウジング機能を提供します。エージェントがアンチボット保護(CloudflareやAkamaiなど)によってブロックされる問題や、ライブのウェブアクセスがない場合にモデルが事実をハルシネーション(捏造)する傾向を解決します。

仕組み

このプロジェクトは、AIエージェントが自律的に移動できる3段階のエスカレーションシステムを実装しています:

  1. 検索:SearXNG(自己ホスト型メタ検索エンジン)を使用して、URLとスニペットをすばやく見つけます。
  2. 標準ブラウジング:Camofox(FirefoxベースのREST API)を使用して、ほとんどのWebサイトから高速かつ構造化されたデータを抽出します。
  3. ステルスブラウジング:サイトがCamofoxをブロックした場合、エージェントはCloakBrowserにエスカレーションします。これは、高度なフィンガープリントとC++パッチを備えたステルスChromiumインスタンスであり、高度なアンチボットチャレンジをバイパスします。

このワークフローは決定論的スクリプトによって強制され、エージェントが「最初に検索し、次に回答する」プロセスに従って、ライブソースに対して主張を検証するようにします。

対象者

エージェントがブロックされたり有料APIに依存したりすることなく、深い研究を実行しWebからデータを抽出する必要がある、AIエージェント(OpenCode、Claude Code、Cursor、GitHub Copilotなど)の開発者とユーザー。

ハイライト

  • アンチボットバイパス:CloakBrowserを使用して、Cloudflare、Akamai、DataDomeなどの保護をクリアするために特別に設計されています。
  • 自己ホスト&無料:APIキーやサブスクリプションは不要。すべてのコンポーネント(SearXNG、Camofox、CloakBrowser)はユーザー自身のハードウェアで実行されます。
  • 自動エスカレーション:ブロックに遭遇した場合、エージェントは標準ブラウジングからステルスモードに自動的に切り替わります。
  • リソース効率:Raspberry Piで実行できるほど軽量です。
  • セキュリティ強化:組み込みのSSRF防止、スクリプトサンドボックス化、およびパストラバーサル保護が含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト