ホームAI Agentsjo-inc/camofox-browser
// archived 2026-04-15
jo-inc

camofox-browser

AI#AI Agents#Browser Automation#Anti-detection#Playwright#Web Scraping
GitHub で見る →
62

// 概要

Camofox-browser は、Camoufox エンジンを活用した C++ レベルのフィンガープリント偽装により、AI エージェントに信頼性の高いウェブ閲覧機能を提供する専用サーバーです。アクセシビリティスナップショット、安定した要素参照、組み込みの検索マクロを通じて、インタラクションを簡素化する REST API を提供します。システムは効率とデプロイメントに最適化されており、自動アイドルシャットダウンやセッション分離機能を備え、スケーラブルなエージェント運用をサポートします。

// 技術解説

Camofox-browser は AI エージェント向けに設計されたアンチ検知ブラウザサーバーであり、C++ レベルでフィンガープリントの偽装を実装したカスタム Firefox フォークを活用しています。Playwright や headless Chrome といった標準的な自動化ツールの制限に対処することで、最新のボット検知メカニズムを回避する堅牢でステルス性の高い環境を提供します。本プロジェクトは、アクセシビリティスナップショット、安定した要素参照、インテリジェントなセッション管理などの機能を通じて自律型エージェントの効率性と信頼性を優先しており、VPS や共有インフラのようなリソースが制限された環境に適しています。

// 主要ハイライト

01
C++ レベルのアンチ検知を実装し、Cloudflare や Google といった高度なボット保護システムを効果的に回避します。
02
安定した要素参照 (e1, e2 など) を提供し、DOM の変更に関わらず AI エージェントの確実なインタラクションを保証します。
03
生の HTML と比較して約 90% 小さいトークン効率の良いアクセシビリティスナップショットを生成し、LLM のコンテキスト使用量を最適化します。
04
アイドル時に約 40MB のメモリフットプリントを維持する軽量なアーキテクチャを採用しており、低コストなハードウェアへのデプロイが可能です。
05
セッションの分離と Cookie インジェクションをサポートし、インタラクティブなログインを必要とせずに認証済みブラウジングセッションを実現します。
06
組み込みの検索マクロと自動化された GeoIP/proxy 設定を含んでおり、複雑な Web ナビゲーションやデータ取得タスクを簡素化します。

// ユースケース

01
C++ レベルのフィンガープリント偽装を使用して Google や Cloudflare などのサイトにおける高度なボット検知を回避する
02
トークン効率の良いアクセシビリティスナップショットと安定した要素参照を介して AI エージェントがウェブと対話できるようにする
03
自動化された Cookie インジェクションとプロキシベースの GeoIP ルーティングを通じて認証済みブラウジングセッションを管理する

// クイックスタート

開始するには、リポジトリを clone し、'npm install' に続いて 'npm start' を実行して 9377 ポートでサーバーを起動します。コンテナ化された環境の場合は、提供されている Makefile を使用して Docker 経由でビルドおよびデプロイを行い、その際に必要なブラウザバイナリが最初に取得されるようにしてください。開発者はその後、REST API を介して、または OpenClaw プラグインをインストールすることでブラウザとやり取りできます。