介绍 B,一个浏览器代理模板!基于 @vercel 的 Eve 构建。为任何智能体提供真正的 Browser Use Cloud 浏览器。查看…
摘要
介绍 B,一个开源的浏览器代理模板,基于 Vercel 的 Eve 构建,利用 Browser Use Cloud 为任何 AI 智能体提供真正的网页浏览器。它包含聊天界面和实时浏览器查看功能。
查看缓存全文
缓存时间: 2026/06/18 06:05
介绍 B——一个浏览器代理模板!基于 @vercel 的 Eve 构建。为任意代理提供一个真正的 Browser Use 云浏览器。使用 browser-harness 实时观看它浏览网页。https://t.co/gDjUwPMpz0
browser-use/browser-agent-template
来源:https://github.com/browser-use/browser-agent-template
Browser Agent Template
CI (https://github.com/browser-use/browser-agent-template/actions/workflows/ci.yml)
许可证:MIT (https://github.com/browser-use/browser-agent-template/blob/main/LICENSE)
Vercel (https://vercel.com)
模板。 Fork 它,自定义它,然后部署你自己的网页浏览代理。
使用 Vercel 部署 (https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fbrowser-use%2Fbrowser-agent-template&env=BROWSER_USE_API_KEY,AI_GATEWAY_API_KEY&envDescription=BROWSER_USE_API_KEY%20from%20browser-use.com%20%7C%20a%20model%20credential%20for%20the%20AI%20Gateway&envLink=https%3A%2F%2Fgithub.com%2Fbrowser-use%2Fbrowser-agent-template%2Fblob%2Fmain%2Fdocs%2FENVIRONMENT.md&project-name=browser-agent&repository-name=browser-agent)
一个能浏览真实网页的开源代理。包含一个 Vercel Eve (https://eve.dev) 代理,带有网页聊天界面和一个 Browser Use (https://browser-use.com) 云浏览器——同一代码库,持久会话,实时观看浏览过程。
特性
网页聊天 —— 在浏览器中执行任务
在浏览器中与你的代理聊天。响应流式传输,每次工具调用(打开浏览器、导航、提取)都会实时内联显示。
云浏览器 —— 真实的网页
代理会打开一个真实的 Browser Use (https://browser-use.com) 云浏览器来导航页面、抓取内容、填写表单、点击和截图——无需刮取 API,直接操作实况网页。
实时观看 —— 实时浏览器面板
每次浏览会话都会返回一个 liveUrl。界面将其嵌入侧边面板,让你在聊天旁边实时观看代理的浏览器操作。
安全加固 —— 密钥保持在服务端
你的 BROWSER_USE_API_KEY 存在于应用运行时中,永远不会暴露给代理沙箱或模型。浏览功能由 @browser_use/eve (https://www.npmjs.com/package/@browser_use/eve) 驱动。
架构
┌─────────────────────────────────────────────────────────────┐
│ Web chat (Next.js) │
└──────────────────────────────┬──────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────┐
│ eve agent (instructions, skill, tools) │
│ mounted into Next.js via withEve() │
└──────────────────────────────┬──────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────┐
│ @browser_use/eve — provisions a Browser Use cloud browser │
│ (key stays server-side; agent drives it via CDP) │
└──────────────────────────────┬──────────────────────────────┘
▼
Browser Use cloud browser
它是一个单一的 Next.js 服务:withEve() 在 next.config.ts 中将 eve 代理挂载到应用中,因此聊天界面和代理一同部署。
快速开始
部署到 Vercel
使用 Vercel 部署 (https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fbrowser-use%2Fbrowser-agent-template&env=BROWSER_USE_API_KEY,AI_GATEWAY_API_KEY&envDescription=BROWSER_USE_API_KEY%20from%20browser-use.com%20%7C%20a%20model%20credential%20for%20the%20AI%20Gateway&envLink=https%3A%2F%2Fgithub.com%2Fbrowser-use%2Fbrowser-agent-template%2Fblob%2Fmain%2Fdocs%2FENVIRONMENT.md&project-name=browser-agent&repository-name=browser-agent)
系统会要求你提供 BROWSER_USE_API_KEY(来自 browser-use.com (https://browser-use.com))和一个模型凭据(将 Vercel 项目链接到 AI Gateway,或设置 AI_GATEWAY_API_KEY)。
自托管
前提条件: Node.js 24+
git clone https://github.com/browser-use/browser-agent-template.git
cd browser-agent-template
npm install
cp .env.example .env.local
npm run dev
打开 http://localhost:3000 并提问:“Go to news.ycombinator.com and give me the top 5 posts.”
必需的环境变量:
BROWSER_USE_API_KEY=bu_... # 来自 browser-use.com
AI_GATEWAY_API_KEY=... # 或为 AI Gateway 链接一个 Vercel 项目
完整参考请参见 ENVIRONMENT.md。
自定义
请参阅 自定义指南,了解如何:
- 重命名你的代理并重写其指令
- 修改 AI 模型
- 添加工具和技能
- 配置云浏览器(代理国家、配置文件、超时)
- 为公开部署设置认证
- 部署你的 Fork
工作原理
完整的技术深度解析,请参见 架构。
- 聊天:网页界面通过 eve 内置的 Web Chat 通道(
useEveAgent)进行流式通信。 - 浏览:当遇到网页任务时,代理加载
browser-use技能并调用open_cloud_browser。 - 配置:
@browser_use/eve启动一个 Browser Use 云浏览器(密钥保持在服务端),并返回一个 liveUrl。 - 驱动:代理在 eve 沙箱内使用
browser-harness-js(原始类型化 CDP)驱动浏览器。 - 观看:界面将 liveUrl 嵌入侧边面板;
stop_cloud_browser结束会话。
开发
npm run dev # 启动开发服务器 (Next.js + eve)
npm run typecheck # TypeScript 类型检查
npm run build # 生产构建
面向 AI 编码助手的说明请参见 AGENTS.md。
基于以下技术构建
- eve (https://eve.dev) —— 持久代理框架
- @browser_use/eve (https://www.npmjs.com/package/@browser_use/eve) —— 适用于 eve 的 Browser Use 云浏览器
- Browser Use (https://browser-use.com) —— 云浏览器基础设施
- Next.js (https://nextjs.org) —— React 框架
- AI SDK (https://ai-sdk.dev) —— 模型访问
贡献
参与方式请参见 CONTRIBUTING.md。
许可证
相似文章
@browser_use:将代理作为可靠 API 托管的指南
如何使用 browser-use 框架将 AI 代理托管为可靠的 API 的指南。
@reagan_hsu:潜在的 Browser Use Desktop(https://github.com/browser-use/desktop…) 用户们好!!如果你用过这款应用,无论喜欢还是…
Browser Use Desktop 是一款用于运行 AI 浏览器智能体的开源应用,支持 Cookie 同步与键盘快捷键,并兼容 Anthropic 和 Codex 模型。
@browser_use: 这个代理是一个AI UGC创业公司
一家AI初创公司构建了一个代理,可以读取任何互联网内容,并自动创建和上传病毒式传播的TikTok视频,全天候在VPS上运行。
@browser_use: Browser Use Terminal 来了!将你的终端变成一个浏览器代理。> 从 CLI 运行浏览器任务 > 连接到 Cod…
Browser Use Terminal 是一款全新的 CLI 工具,可将你的终端变成一个浏览器代理,让你能够运行浏览器任务并控制真实的 Chrome 浏览器。
@browser_use:观看一个代理同时控制4个浏览器。我们正在测试一个新的云浏览器界面……browser-wall 是云计算浏览器的中心枢纽…
browser-wall 是一个新的云浏览器界面,允许通过单一的 CDP URL 同时控制多个浏览器,并支持配置文件和代理。