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.
何を解決するか
browser-search は、Cloudflare や Akamai などのブロッキング保護に阻まれることなく、AIエージェントがウェブを検索・閲覧できるようにするツール群です。確定的な「検索を先に、回答を後に」というワークフローを採用することで、モデルの誤った生成(ホールーシュレーション)を排除することを目指しています。
動作方法
このプロジェクトは、ウェブアクセスのための三段階エスカレーションシステムを実装しています:
- 検索フェーズ:複数のソースからURLとスニペットを迅速に取得するために、SearXNG(自己ホスト型メタ検索エンジン)を使用します。
- 標準ブラウジング:REST API経由でアクセス可能なFirefoxベースのブラウザであるCamofoxを使用して、Readability.jsを用いてクリーンなコンテンツを抽出します。
- ステルスブラウジング:サイトがCamofoxをブロックした場合、エージェントは自動的にCloakBrowserにエスカレートします。CloakBrowserは、高度なフィンガープリント技術とC++ソースレベルのパッチを備えたChromiumベースのブラウザで、高度なブロッキングチャレンジを回避できます。
対象ユーザー
OpenCode、Claude Code、Cursor、GitHub CopilotなどのAIエージェントの開発者やユーザーで、有料APIに依存せず、信頼性の高い、無制限の自己ホスト型ウェブリサーチを実現したい方におすすめです。
特徴
- ブロッキング回避:Cloudflare、Turnstile、DataDome、Akamaiなど、さまざまな保護を明確に回避するように設計されています。
- 自己ホスト型で無料:APIキーもサブスクリプションも不要。すべてのコンポーネントはDockerとnpmでローカルマシン上で動作します。
- ホールーシュレーション防止:エージェントがライブのウェブソースに基づいて主張を検証する厳格なワークフローを強制します。
- 自動エスカレーション:サイトの応答に基づき、エージェントが標準ブラウジングからステルスモードに切り替えるタイミングを自律的に判断します。
- セキュリティ強化:内部的にSSRF防止、スクリプトサンドボックス、リクエスト制限機能を備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト