Browser Use Box

在任意一台自有 Ubuntu 主机上部署 24/7 常驻的 Claude Code 浏览器代理,并通过 Telegram 或网页终端随时指挥。

Star 数
★ 459
最近更新
6 天前
License
MIT
主语言
Python

30 秒速览

可在哪里用
平台专用Claude Code · Claude APIChatGPT(不支持)
开始前需要
Ubuntu 22.04+ 及至少 2GB 内存BROWSER_USE_API_KEYAnthropic API 密钥或 Claude Max 订阅@BotFather 提供的 Telegram bot token(可选)Shell / 命令行网络访问本地文件系统
典型场景
运营或销售团队希望用 Telegram 直接指挥一个能登录后台、填表、抓页面的常驻代理,而不必每次都开电脑。
主要局限
核心浏览器能力依赖 Browser Use Cloud 和有效的 API key,无法脱离该服务独立运行浏览器自动化。

这个 Agent 能做什么,适合哪些场景?

Browser Use Box 是一套安装脚本加三个 systemd 服务的组合,把 Claude Code、真实 Chromium 会话和 Telegram 入口装到你自己的一台机器上。安装时用 curl 拉取 install.sh,传入 BROWSER_USE_API_KEY,即可在 Ubuntu 22.04+(≥2GB 内存,$5 VPS 亦可)上跑起来。浏览器侧通过 browser-harness 以 CDP over wss 连接 Browser Use Cloud,因此 cookie 和登录状态可以持久保留。用户可以从 Telegram bot 或绑定 localhost 的 ttyd 网页终端下发指令,由 claude -p 执行,代理状态存放在 /home/bux,重启后技能、聊天记录和会话仍在。遇到登录墙、2FA 或 CAPTCHA 时,代理会给出一个实时查看链接等待人工处理,而不是硬闯凭据。

安装脚本 install.sh 会布置三个 systemd 服务:telegram_bot.py 接收 Telegram 消息,ttyd 提供仅绑定 localhost 的网页终端,bux-browser-keeper 维持浏览器会话。两类输入最终都交给 claude -p 执行,claude 再通过 browser-harness 以 CDP over wss 驱动 Browser Use Cloud 上的浏览器。代理的工作目录和状态位于 /home/bux(持久化),每次会话前 claude 会加载 agent/CLAUDE.md 作为上下文,可编辑该文件来调整工作目录布局、技能策略和允许的工具,重跑 install.sh(幂等)后下一轮生效。当 claude 遇到登录墙、2FA 或 CAPTCHA,会输出实时查看 URL 并暂停等待用户接管。

  1. 运营或销售团队希望用 Telegram 直接指挥一个能登录后台、填表、抓页面的常驻代理,而不必每次都开电脑。
  2. 自动化工程师想在一台便宜的 Hetzner 或 DigitalOcean VPS 上跑 7×24 的 Playwright 风格浏览器任务,并保留长期登录态。
  3. 个人开发者用 Mac mini 或树莓派作宿主,把浏览器自动化和 Claude Code 放在家里常驻,需要时通过网页终端远程接入。
  4. 需要人工接管的场景(验证码、两步验证),希望代理停下来给一个实时查看链接而不是尝试绕过。
  5. 想把 agent/CLAUDE.md 当作可版本化的行为配置,团队按项目定制工具白名单和工作目录规范。

如何安装或部署这个 Agent?

要求:一台 Ubuntu 22.04+ 主机(≥2GB 内存,$5 VPS 即可)、Browser Use Cloud API key、Anthropic API key 或 Claude Max 订阅;Telegram 为可选。

在目标机器上执行一行安装(需 sudo):

curl -fsSL https://raw.githubusercontent.com/browser-use/bux/main/install.sh \
    | sudo BROWSER_USE_API_KEY=bu_xxx bash

如需启用 Telegram bot,额外传入从 @BotFather 获取的 token:

curl -fsSL https://raw.githubusercontent.com/browser-use/bux/main/install.sh \
    | sudo BROWSER_USE_API_KEY=bu_xxx TG_BOT_TOKEN=xxx bash

安装后验证服务状态,并切换到 bux 用户完成 Claude 登录:

systemctl is-active bux-browser-keeper bux-ttyd
sudo -iu bux
claude /login

完整安装与排错说明见仓库内的 install.md。

如何使用这个 Agent?

登录完成后,先做一次连通性验证(提示 claude 访问页面并回报标题):

claude "visit https://browser-use.com and report the page title"

也可以通过把一段设置提示粘贴进本机的 Claude Code,让它 SSH 到远程机器代为完成安装、服务检查与 /login 流程:

Set up https://github.com/browser-use/bux on my remote box.

SSH into it (I'll paste the host below), run install.sh with my BROWSER_USE_API_KEY, and optionally wire up a Telegram bot if I give you a token from @BotFather. Read install.md first. After the install completes, verify the services are running (systemctl is-active bux-browser-keeper bux-ttyd), then become the `bux` user and run `claude /login` so I can complete the OAuth flow. Once logged in, test the setup by asking claude to visit https://browser-use.com and report the page title.

要调整代理行为,编辑 agent/CLAUDE.md(工作目录布局、技能策略、允许的工具),然后重跑 install.sh 使其生效——脚本是幂等的,下一轮 claude 会话即读取新配置。日常交互可通过 Telegram bot 发消息,或访问仅绑定 localhost 的 ttyd 网页终端。

这个 Agent 有哪些优点和局限?

优点
  • 状态放在 /home/bux 并持久化,重启后 cookie、登录和聊天记录仍在,适合长期常驻任务。
  • 浏览器会话通过 browser-harness 走 Browser Use Cloud,可用其免费额度中的 3 个并发浏览器、代理和验证码处理能力。
  • 安装是一条 curl 命令,服务以三个 systemd 单元管理,并提供了 systemctl is-active 这类可验证的健康检查。
  • 遇到登录墙、2FA、CAPTCHA 时提供实时查看链接并等待人工接管,而非使用硬编码凭据绕过。
  • agent/CLAUDE.md 是可编辑、可版本化的行为配置,重跑幂等安装脚本即可下发。
局限
  • 核心浏览器能力依赖 Browser Use Cloud 和有效的 API key,无法脱离该服务独立运行浏览器自动化。
  • 代理运行时绑定 Claude Code 与 Anthropic 凭据(API key 或 Claude Max 订阅),换模型供应商需要改代码。
  • 宿主必须是 Ubuntu 22.04+ 且至少 2GB 内存,未说明对其它操作系统的支持。
  • 安装过程含 sudo、systemd 服务与交互式 claude /login OAuth,无法完全无人值守完成。
  • Telegram 与 ttyd 入口的安全边界(ttyd 只绑 localhost)需要在自托管环境中自行加固。
  • 面向团队的托管试点为 $1,000/月,README 未给出该服务的功能与自建版本的逐项对照。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Browser Use Box 当前 34 · 缺口较多 — ★ 459 6 天前 Python Claude Code · Claude API
Atomic Agent – 本地优先的 AI 代理 56 · 缺口较多 命令行工具免费 + 模型费 ★ 3.5k 今天 TypeScript —
Opensteer 49 · 缺口较多 命令行工具免费 ★ 204 今天 TypeScript —
Browser Use 47 · 缺口较多 云服务 / SaaS免费版 + 付费版 ★ 119k 2 天前 Python Codex · Claude Code · OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
34/ 100 五分制 1.7 / 5
信任安全 7/29
可靠稳定 5/14
适用触发 8/18
规范维护 7/18
有效结果 4/13
证据核验 3/8
查看各维度的扣分理由
信任安全7 / 29 · 1.2/5

README 显示安装脚本以 sudo 运行、创建 bux 用户与 systemd 服务,但未提供最小权限说明(服务以何用户运行、ttyd 绑定范围仅口头称 localhost);无回滚/卸载流程;敏感数据(BROWSER_USE_API_KEY、TG_BOT_TOKEN、Claude 登录态)仅说明写入 /etc/bux/env 与 /home/bux,未说明加密或访问控制;依赖安全无锁定或审计证据;外部效应(浏览器自动化、Telegram 发消息)无确认机制描述。仅 README 与 CI 有部分线索,故各项低分。

可靠稳定5 / 14 · 1.8/5

CI 有 shellcheck、py_compile、ruff 与安装冒烟测试,说明基本自洽性;但依赖版本未固定,失败信息与重试/恢复策略在可见文件中缺失,故仅给薄分。

适用触发8 / 18 · 2.2/5

README 明确目标场景(Telegram 驱动的浏览器自动化、VPS 部署)与硬件要求,受众清晰;但能力边界、触发精度(何时交还人工、CAPTCHA/2FA 处理细节)仅一句带过,环境适配仅限 Ubuntu 22.04+,故中等偏低。

规范维护7 / 18 · 1.9/5

安装指南与 CI 冒烟测试较完整,LICENSE 为完整 MIT;但信息架构被大量营销落地页链接稀释,无版本号/CHANGELOG,维护责任仅指向未验证发布者,命名稳定性无证据。

有效结果4 / 13 · 1.5/5

产品价值主张清晰(24/7 浏览器代理 + Telegram),但输出可用性、边际价值与成本收益均无实测或示例输出支撑,仅有营销页面,故保守给薄分。

证据核验3 / 8 · 1.9/5

README 声明与 CI 步骤部分可交叉印证(服务名、文件路径),但大量托管试点与收益声明无仓库内证据,事实与推断未明确分离。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 安装脚本以 sudo 运行并创建系统服务,未见最小权限与卸载/回滚说明,部署前应自行审计 install.sh。
  • API 密钥、Telegram token 与 Claude 登录态存放位置仅口头说明,未描述加密或访问控制。
  • README 含大量托管试点营销链接与收益声明,缺乏仓库内可验证证据,勿据此推断可靠性。
  • 发布者身份未经 FollowAgents 验证,维护责任与更新路径不明确。
证据充分度:低 评估于 2026年10月29日 审查版本 f17c1b31d668
查看完整评分方法 →

常见问题

总成本大概是多少?
软件本身 MIT 开源;你还需要一台 $5/月级别的 VPS(或自有 Ubuntu 机器)、Browser Use Cloud API key(有免费额度),以及 Anthropic API key 或 Claude Max 订阅。若不想自建,可通过 cloud.browser-use.com 托管部署;团队级托管试点为 $1,000/月。
凭据和个人数据会被送到哪里?
浏览器会话经 browser-harness 以 CDP over wss 连到 Browser Use Cloud,因此页面交互流量会经过该云服务;代理状态(cookie、聊天记录、技能)保存在本机 /home/bux。登录、2FA、CAPTCHA 由代理给出实时查看链接后交给你人工完成。
Telegram 是必需的吗?
不是。TG_BOT_TOKEN 是可选参数,不配置时仍可通过绑定 localhost 的 ttyd 网页终端或 SSH 使用;Telegram 主要解决出门在外用手机下指令的问题。
如何调整代理的行为和权限?
编辑 agent/CLAUDE.md,其中定义工作目录布局、技能策略和允许的工具;重跑 install.sh 是幂等的,下一次 claude 会话即加载新配置。
支持非 Ubuntu 主机或其它模型吗?
README 只明确要求 Ubuntu 22.04+、≥2GB 内存,并写明代理为 Claude Code(Anthropic API key 或 Claude Max 订阅);其它操作系统与其它模型供应商的支持情况未在源文档中说明。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents