redf0x1/camofox-browser
Anti-detection browser server for AI agents — REST API wrapping Camoufox engine with OpenClaw plugin support
何を解決するか
CamoFox Browser Server は、AIエージェントや自動化ツールが、ブロッキングシステムに検出されずにウェブを閲覧できる方法を提供します。従来のブラウザ自動化ツールは脆弱なJavaScriptパッチに依存しており、簡単に回避されますが、CamoFoxはC++エンジンレベルでフィンガープリントスプーフィングを実装したFirefoxのフォークを使用することで、この問題を解決しています。
動作方法
CamofoxステルスブラウザエンジンをTypeScriptベースのREST APIと包括的なCLIでラップしています。これにより、任意の言語やAIエージェントがHTTPエンドポイントまたはターミナルコマンドでブラウザを制御できます。各ユーザーごとに隔離されたブラウザコンテキスト(セッション)を管理し、プロファイル(クッキーおよびストレージ)を永続化し、「アクセシビリティスナップショット」を提供します。これは、要素に安定した参照(例:e1、e2)を使用してエージェントが操作できる、構造化され、トークン効率の良いページ表現です。
対象ユーザー
- AIエージェント開発者:厳格なボット検出があるウェブサイトとやり取りする必要があるLLM駆動エージェントを開発している人。
- DevOps/QAエンジニア:テストやスクレイピングに使用する堅牢で言語に依存しないブラウザ自動化を必要とするユーザー。
- セキュリティ研究者:高精度のフィンガープリントスプーフィングと隔離されたセッション管理を必要とするユーザー。
特徴
- エンジンレベルのステルス:JavaScriptインジェクションではなくC++レベルのフィンガープリントスプーフィングを使用し、CloudflareやGoogleのボット検出を回避。
- AI対応インターフェース:REST API、MCP統合、JSON出力付きCLIを提供し、LLMによる解析が容易です。
- LLM安全な認証バンク:AES-256-GCM暗号化ストレージにより、エージェントがパスワードの原文を一切見ることなくページに資格情報を挿入可能。
- 構造化されたインタラクション:安定した要素参照を使用したアクセシビリティスナップショットにより、正確でトークン効率の良いナビゲーションを実現。
- 内蔵された自動化:Google、YouTube、Redditなど人気サイト向けの14種類の検索マクロとパイプラインスクリプティング対応を備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト