【免费下载链接】terminal
Terminal UI to get stuff done in the browser
Browser Use Terminal 是一款基于 Rust 的终端浏览器自动化工具(Browser Agent TUI):用 AI 驱动真实 Chrome 完成网页操作,你只需在终端里说清楚任务,就能观看、干预、重试、恢复整个浏览器自动化流程。全文按"安装 → 首次设置 → 跑通第一个任务"三步走,5 分钟即可完成浏览器自动化环境的搭建。
它是什么:为什么选终端做浏览器自动化
一句话概括:Browser Use Terminal 是一个"浏览器 Agent 驾驶舱",把 LLM 智能体、真实浏览器和终端 UI 整合在一起。
它的核心能力:
- 🖥️从终端 UI 发起浏览器任务,全程可见可干预
- 🔐复用你已登录的 Chrome,处理需要账号状态的任务
- ☁️ 支持无头 Chromium 和 Browser Use 云端浏览器
- 📜本地保存历史记录、截图和产物,任务可随时恢复
- ⚡ 自研 LLM harness,比 Browser Harness 更快、更省成本
它的架构分工也很清晰(引自 README.md):
你 │ ▼ browser terminal │ ├─ 自定义 Ratatui UI 观看 · 干预 · 停止 · 恢复 ├─ Rust LLM harness 工具 · 子智能体 · 上下文压缩 · 取消 ├─ SQLite 事件日志 历史 · 截图 · 产物 · 追踪 └─ CDP 浏览器运行时 配置档案 · 诊断 · 恢复 · 所有权 │ ▼ 真实 Chrome | 无头 Chromium | Browser Use 云Rust 负责智能体主循环和持久化状态,浏览器运行时则给模型提供直接的 CDP 控制能力——这就是"终端里真正开浏览器干活"的实现方式。
第一步:一行命令安装 Browser Use Terminal
前置条件(来自 AGENT_SETUP.md):
- macOS 或 Linux(Windows 请用 WSL)
- 已安装
curl或wget、tar - Python 3.9+(
python3 --version检查)
安装命令(来自 scripts/install/install.sh,无需 sudo):
curl -fsSL https://browser-use.com/terminal/install.sh | sh安装脚本会把命令装到~/.local/bin,状态目录放在~/.browser-use-terminal。当前 shell 需要补一下 PATH,然后验证:
export PATH="$HOME/.local/bin:$PATH" browser-use-terminal --version✅ 看到版本号即安装成功。重复执行同一安装命令可直接升级。
第二步:启动 TUI 并完成 3 项首次设置
在终端输入一个词即可启动:
browser首次运行不会直接进工作台,而是进入"启动器"式的设置流程(详见 docs/terminal-ui-product-ux.md),只有 3 步:
- Sign in— 选择登录方式(Codex 登录、Claude Code 订阅、各类 API key)
- Choose model— 选择模型,界面已按"推荐模型"排好,不用研究 provider
- Choose browser— 三选一:本地 Chrome / Browser Use 云 / 无头 Chromium
设置完成后进入主工作台:顶部是任务输入区,中部是最近任务历史,底部实时显示登录状态、模型和上下文余量。
日常最常用的4 个斜杠命令(在 TUI 内输入):
/auth 登录 / 切换账号 /model 选择模型 /browser 选择本地、无头或云端浏览器 /update 更新应用第三步:跑通你的第一个浏览器自动化任务
现在直接把任务用自然语言发给它,比如官方示例(README.md):
Get my San Francisco parking permit.Find the cancellation policy for my current hotel reservation.任务运行过程中你可以实时观看、随时干预:改方向、叫停、重试、恢复中断的任务,截图和历史都会保留在本地 SQLite 事件日志中。
用 shell 命令检查自动化环境状态
在 TUI 之外,这几个命令是排查问题的"三板斧":
browser auth status # 查看登录状态 browser config show # 查看当前配置 browser diagnostics # 一键环境诊断用 CLI 脚本化执行浏览器自动化
如果你想要确定性的脚本流程(而不只是自然语言任务),可以用browser-use-terminal browser exec直接对活着的浏览器跑 Python(内置new_tab、goto_url、fill_input、capture_screenshot等辅助函数,用法见 SKILL.md):
browser-use-terminal browser exec <<'PY' new_tab("https://example.com") wait_for_load() print(page_info()["title"]) print(capture_screenshot()) PY预期输出页面标题Example Domain和一句Screenshot saved to <路径>——看到这两行,说明你的浏览器自动化链路已完全打通 🎉
进阶:让 AI 编程助手直接驱动浏览器
如果你在用 Claude Code、Codex 或 OpenCode,一条命令就能把 Browser Use Terminal 注册为它们的"技能":
browser-use-terminal skill install之后助手会自动发现这个 CLI,直接替你执行"打开网页 → 点击 → 截图 → 提取数据"这类浏览器自动化操作,浏览器状态在多次调用之间持续保持。详细用法见 docs/assistant-plugins.md。
常见问题速查:5 分钟没跑通看这里
| 现象 | 解决方法 |
|---|---|
command not found | 重新执行export PATH="$HOME/.local/bin:$PATH" |
browser is not connected | 运行browser-use-terminal browser connect,或重做第二步第 3 项设置 |
返回status: "needs-user-action" | 把其中user_prompt字段的内容原样交给用户处理,再重试 |
| 状态说不清 | browser-use-terminal browser doctor和browser status --json全面体检 |
结语
回顾一下这 5 分钟你完成了什么:一行命令安装 →browser启动并完成 3 项设置 → 一个真实的浏览器自动化任务跑通。从 docs/terminal-ui-product-ux.md 的产品设计到 scripts/install/install.sh 的安装脚本,Browser Use Terminal 都刻意保持"少即是多":终端里一句话,浏览器里干完活。
【免费下载链接】terminal
Terminal UI to get stuff done in the browser
相关推荐
BrowserCode 快速上手:1 条命令安装浏览器 AI 代理,10 分钟跑通第一个自动化任务
BrowserCode 快速上手:1 条命令安装浏览器 AI 代理,10 分钟跑通第一个自动化任务 BrowserCode 是一个浏览器原生的 AI 代理框架(
如何 5 分钟跑通第一个 AI 浏览器任务:Browser Use Desktop 新手快速上手完整指南
如何 5 分钟跑通第一个 AI 浏览器任务:Browser Use Desktop 新手快速上手完整指南 Browser Use Desktop 是一款桌面端
如何5分钟上手Swamp:从安装到swamp start跑通第一个自动化任务
如何5分钟上手Swamp:从安装到swamp start跑通第一个自动化任务 Swamp 是一款面向开发者的开源 AI 自动化工具(CLI),它能教会你常用的
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考