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 代理开发者:需要可靠且隐蔽的方式与网络交互的代理开发者(如 Claude Code 或 Cursor)。
  • 自动化工程师:希望录制复杂网页工作流程并高效重播,且无需持续支付模型费用的用户。
  • 企业:需要浏览器操作审计轨迹,并能将浏览器基础设施自托管于 Docker、Kubernetes 或 AWS ECS 的组织。

特色亮点

  • 隐蔽架构:通过在浏览器进程内执行自动化,达到 0% 的 CreepJS 无头浏览器检测分数。
  • 会话持久化:可导入现有浏览器(Chrome、Arc 等)的登录状态,让代理启动时即已登录。
  • Playbook 系统:将 AI 驱动的操作录制为可重复使用的脚本,在重复任务中无需模型即可执行。
  • 代理优先整合:支持 MCP,可与 Claude Desktop 和 Windsurf 等工具无缝整合。
  • 灵活部署:可通过 Docker 自托管,或部署至托管式云端环境。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目