OyadotAI/oya-browser
The browser control plane for AI agents. One API over Oya Cloud, Browserbase, Steel, Anchor, Browser Use and your own Chrome, with persistent personas, CAPTCHA and MFA handling, and live human takeover.
解決する課題
Oya Browserは、従来のブラウザ自動化ツールの脆弱性と検知されやすさという課題を解決します。ほとんどの自動化ツールはデバッグプロトコルを介して外部からブラウザを操作するため、ボットとしてフラグが立てられやすく、複雑な認証(SSO、passkeys、Cloudflareなど)で苦戦することがよくあります。Oyaは自動化をブラウザプロセスに直接統合することで、エージェントを本物のユーザーのように見せかけ、セッション管理を簡素化します。
仕組み
Oyaは、自動化ロジックが外部から付加されるのではなく、プロセス内部に存在するカスタムブラウザです。Chrome独自のプラットフォームおよびロケール設定のエミュレーションを使用することで、ボット検知を回避します。AIエージェント向けには、SDKとMCP (Model Context Protocol) インターフェースを提供しており、LLMが自然言語コマンドを使用してページをナビゲートし、データを抽出できるようにします。また、「記録と再生」システムを備えており、モデル駆動型のタスクを「playbook」(Playwrightモジュール)として保存し、後続の実行時にはLLMを介さずに再実行することが可能です。
対象ユーザー
- AIエージェント開発者: Webとやり取りするための信頼性が高く、ステルス性の高い方法を必要とするエージェント(Claude CodeやCursorなど)を構築している方。
- 自動化エンジニア: 複雑なWebワークフローを記録し、モデルのコストをかけずに効率的に再実行したいユーザー。
- 企業: ブラウザ操作の監査証跡を必要とし、Docker、Kubernetes、またはAWS ECS上でブラウザインフラをセルフホストしたい組織。
ハイライト
- ステルスアーキテクチャ: ブラウザプロセス内で自動化を実行することで、CreepJSのヘッドレススコア0%を実現。
- セッションの永続化: 既存のブラウザ(Chrome、Arcなど)からログイン情報をインポートできるため、エージェントはログイン済みの状態で開始可能。
- Playbookシステム: AI駆動のアクションを再利用可能なスクリプトとして記録し、繰り返しタスクではモデルなしで実行可能。
- エージェントファーストの統合: MCPをサポートしており、Claude DesktopやWindsurfなどのツールとシームレスに統合可能。
- 柔軟なデプロイ: Dockerによるセルフホストや、マネージドクラウド環境へのデプロイが可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト