Open Operator
正常简介
基于 Stagehand 和 Browserbase 构建 Web Agent 的开源模板,提供无服务器浏览器自动化方案,支持 AI Agent 在云端安全执行网页操作任务。
核心特性
- 基于 Stagehand 和 Browserbase 构建的开源 Web Agent 模板——通过简单代理循环将自然语言意图转换为无头浏览器操作
- 由 Browserbase 驱动的无服务器浏览器自动化——AI 代理在隔离的云端浏览器会话中执行 Web 任务,无需管理基础设施
- Stagehand DOM 操作和状态管理,实现与 Web 元素的精确交互和结构化数据提取
- 一键部署到 Vercel 并集成 OpenAI——通过环境变量配置在几分钟内部署可用的 Web Agent
- Next.js 框架基础,提供 TypeScript、React 和 API 路由的现代 Web 技术栈,支持可扩展的代理开发
适用场景
💡 Web 自动化代理的快速原型开发——快速构建和测试自然语言驱动的浏览器交互流程
💡 基于云的网页抓取和数据提取,无需管理浏览器基础设施或代理配置
💡 作为起点构建自定义 AI Web Agent——基于 Stagehand 扩展模板以构建生产级 Web Agent 应用
💡 理解 Web Agent 架构的教育参考——研究代理循环、Stagehand 集成和 Browserbase 使用模式
分类
快速开始
克隆仓库,运行 `pnpm install`,将 `.env.example` 复制为 `.env.local`,设置 `OPENAI_API_KEY`、`BROWSERBASE_API_KEY` 和 `BROWSERBASE_PROJECT_ID`。运行 `pnpm dev` 并打开 `http://localhost:3000`。输入自然语言任务,观察代理通过 Stagehand 在 Browserbase 上自动化浏览器交互。