OpenBrowser
不活跃简介
AI 驱动的自主网页浏览框架,让 AI Agent 像人一样点击、输入、导航和提取数据,支持 OpenAI、Anthropic 和 Google 模型。
核心特性
- 自然语言任务执行 — 描述需求,Agent 自动导航、点击、输入并提取数据
- 多模型支持,通过 Vercel AI SDK 可一键切换 OpenAI、Anthropic 和 Google 模型
- 交互式 REPL — 进入实时浏览器会话,用于调试、原型设计和探索
- 沙箱执行 — 内置 CPU/内存监控、超时限制和域名限制
- 生产就绪 — 支持停滞检测、成本追踪、会话管理和回放录制
- MIT 开源 monorepo — 核心库、CLI 和沙箱包完全可扩展
适用场景
💡 自动化网页抓取和动态网站数据提取
💡 表单填写和多步骤工作流,如注册流程或结账操作
💡 竞争情报收集 — 跨网站监控价格、功能和内容
💡 使用自然语言脚本进行 Web 应用端到端测试
💡 研究自动化 — 让 Agent 浏览并汇总多个来源的信息
优势与不足
✅ 优势
- • 社区热度高(9.5k stars)
- • 开源许可证友好(MIT)
- • Issue 响应及时,积压少
分类
快速开始
npm install -g @open-browser/cli && cp .env.example .env # 添加 API 密钥
open-browser run "找到 Hacker News 上的头条故事并总结"