camofox-browser
SHA-256ステルスヘッドレスブラウザ。AIエージェント向けに設計。Camoufoxをベースに、C++層でフィンガープリントを偽装し、Cloudflareなどのボット対策検出を簡単に回避。メモリ使用量はわずか約40MB。
AI エージェント専用のステルスブラウザ。フィンガープリント偽装を低レイヤーで実現しており、アンチスクレイピングの回避は基本的にこれに頼る。
主な機能
- C++ 層のフィンガープリント偽装:Google、Cloudflare などのほとんどのボット検出を回避
- トークン節約:アクセシビリティスナップショットは元の HTML より約 90% 小さい
- 安定した要素参照(e1/e2/e3):クリックや入力がより確実に
- 低リソース消費:アイドル時約 40MB、ラズベリーパイや 5 ドルの VPS で動作可能
- セッション分離と Cookie インポート:ログイン不要で LinkedIn、Amazon などを閲覧
できないこと
- •初回起動時には約300MBのCamoufoxをダウンロードする必要があり、時間がかかります。直接 docker build せず、必ず make up またはスクリプトを使用して先にバイナリをダウンロードしてください。ローカルに yt-dlp がインストールされている場合は YouTube の字幕抽出を高速化できます。yt-dlp がない場合はブラウザ方式にフォールバックし、速度が低下します。バイナリのダウンロードがスキップされてクラッシュが発生した場合は、README の PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD 変数の説明を参照してください。
使用例
- AI エージェントがログインが必要な、またはブロックされやすいウェブサイトの自動化タスクを実行
- 開発者が検出されやすい Playwright/ヘッドレス Chrome の代替としてウェブスクレイピングツールを構築
詳細説明
camofox-browser は、AI エージェントとウェブ自動化のために構築されたステルスヘッドレスブラウザサービスです。stealth プラグインを使用する Playwright/Puppeteer とは異なり——後者はフィンガープリントで検出されやすい——Camoufox は C++ レイヤーで Firefox を直接パッチし、JavaScript から見える前に navigator.hardwareConcurrency、WebGL レンダラー、AudioContext、画面ジオメトリ、WebRTC などのフィンガープリント情報を偽装するため、Google、Cloudflare、およびほとんどのボット検出を効果的に回避できます。本プロジェクトはこのエンジンを REST API としてラップし、エージェントのワークフロー向けに最適化しています:アクセシビリティスナップショットは生の HTML より約90%小さく、安定した要素参照(e1/e2/e3)により信頼性の高いクリックと入力が可能で、セッション分離、Cookie のインポート、プロキシと GeoIP のサポート、YouTube の字幕抽出、よく使うサイト向けの検索マクロなどを備えています。実行時のメモリはわずか約40MBで、Raspberry Pi や 5ドルの VPS でも動作し、Docker デプロイ、VNC による可視化ログイン、JSON Schema による構造化抽出をサポートします。stealth プラグインと比較して、よりシンプルでより安全です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
リポジトリをクローン:git clone https://github.com/jo-inc/camofox-browser
依存関係をインストールして起動:npm install && npm start(初回は Camoufox 約 300MB が自動的にダウンロードされます)
ブラウザで http://localhost:9377 にアクセスして API を使用するか、インタラクティブドキュメントを確認してください
- リポジトリをクローン:git clone https://github.com/jo-inc/camofox-browser
- 依存関係をインストールして起動:npm install && npm start(初回は Camoufox 約 300MB が自動的にダウンロードされます)
- ブラウザで http://localhost:9377 にアクセスして API を使用するか、インタラクティブドキュメントを確認してください
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
5720d45b894ce1770543de024c6f10d514b38be560fa2dc3226b3d8586caf672このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
プロジェクトディレクトリを削除すれば、完全にアンインストールできます。Camoufox ブラウザのキャッシュやダウンロードされたバイナリをクリーンアップしたい場合は、ユーザーディレクトリ内の ~/.cache/camoufox および ~/.cache/ms-playwright 関連フォルダを手動で削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
類似プロジェクト
ollama
ローカルで大規模言語モデル(LLM)をワンクリックで実行・管理するオープンソースツール。複数のプラットフォームと豊富なモデルに対応しています。
ComfyUI
ComfyUI はモジュール式の AI 創作エンジンであり、ノードグラフインターフェースを通じて、積み木を組み立てるように画像、動画、3D、オーディオを生成できます。従来の WebUI よりも柔軟で効率的であり、プロフェッショナルや自動化パイプラインに適しています。
llama.cpp
純粋なC/C++による高性能大規模モデル推論エンジン。低ビット量子化および多種ハードウェア(Apple Silicon、CUDA、Vulkanなど)をサポート。軽量で組込み可能。