@MingruiZhang: 对@browser_use 的新Terminal Agent有一个问题,我的上下文窗口用了122% https://github.com/browser-use/term…
摘要
Browser Use Terminal 是一个用于浏览器代理的 Rust TUI,允许用户从终端自动化浏览器任务,它配备了一个新的LLM harness,比Browser Harness便宜2倍且快2倍。
查看缓存全文
缓存时间: 2026/05/27 05:19
browser-use/terminal
来源:https://github.com/browser-use/terminal
Browser Use Terminal
让浏览器中的琐事自动化。
Browser Use Terminal 是一个基于 Rust 的终端界面,专为浏览器代理设计。它结合了全新的 LLM 框架、Browser Harness 风格的 CDP 控制、真实的 Chrome 会话,以及一个你可以真正操控的终端界面。
curl -fsSL https://browser-use.com/terminal/install.sh | sh browser
它能做什么
- 从终端界面运行浏览器任务
- 当任务需要真实账户状态时,可配合你已登录的 Chrome 使用
- 支持无头 Chromium 和 Browser Use 云端,用于纯净或远程运行
- 让你可以查看、引导、停止、重试和恢复任务
- 保留本地历史记录、截图、产物和后续操作
- 采用全新的 LLM 框架,比 Browser Harness 便宜 2 倍、快 2 倍
工作原理
Browser Use Terminal 是一个以浏览器为核心的 LLM 框架:Rust 掌管代理循环和持久状态,而浏览器运行时赋予模型对 Chrome 的直接 CDP 控制。
你 │ ▼ 浏览器终端
│
├─ 自定义 Ratatui 界面 查看 · 引导 · 停止 · 恢复
├─ Rust LLM 框架 工具 · 子代理 · 压缩 · 取消
├─ SQLite 事件日志 历史记录 · 截图 · 产物 · 追踪
└─ CDP 浏览器运行时 配置文件 · 诊断 · 恢复 · 所有权
│
▼ 真实 Chrome | 无头 Chromium | Browser Use 云端
- 模型获得原始浏览器能力:CDP、页面 JavaScript、截图、文件和辅助代码。
- 终端保持可控:历史记录、产物、后续操作、浏览器恢复,以及一个用于实时操作的自定义 Ratatui 渲染器。
尝试一下
Get my San Francisco parking permit.
Give this employee admin permission in Azure.
Find the cancellation policy for my current hotel reservation.
设置
启动应用:
browser
在 TUI 内使用斜杠命令:
/auth sign in
/model choose a model
/browser choose local, headless, or cloud browser
/update update the app
有用的 shell 命令:
browser auth status
browser config show
browser diagnostics
开发
cargo fmt --check
cargo test
uv run --with pytest python -m pytest -q
scripts/verify-terminal-ui.sh
终端界面的更改必须通过完整的验证脚本。该脚本运行 Rust 测试、Python 测试、确定性 Ratatui 输出转储以及一个真实的 tmux 冒烟测试。
遥测
你可以通过 BUT_TELEMETRY=0 禁用(完全匿名)遥测功能。
文档
docs/terminal-ui-product-ux.mddocs/terminal-ui-testing.mddocs/terminal-renderer-architecture.md
许可证
MIT
相似文章
@browser_use: Browser Use Terminal 来了!将你的终端变成一个浏览器代理。> 从 CLI 运行浏览器任务 > 连接到 Cod…
Browser Use Terminal 是一款全新的 CLI 工具,可将你的终端变成一个浏览器代理,让你能够运行浏览器任务并控制真实的 Chrome 浏览器。
@browser_use: 我们发布了一个用 Rust 编写的终端界面和工具集 > 无框架 > 浏览器工具集的全部能力 > 连接任何 LLM …
Browser Use 发布了一个用 Rust 编写的终端界面和工具集,提供直接的 CDP 浏览器控制和连接任何 LLM 的能力,用于自动化浏览器任务。
@geekbb: Browser-use 团队用 Rust 编写的终端 TUI 工具,你用自然语言告诉它做什么,它就去控制浏览器完成。自研的 LLM 引擎加上 Chrome 的 CDP 协议,支持用你登录态的 Chrome、无头浏览器或者 Browser …
Browser-use 团队推出了一款用 Rust 编写的终端 TUI 工具,允许用户通过自然语言控制浏览器,支持使用登录态 Chrome、无头浏览器或 Browser Use 云端运行。
我构建了 agent-browser,但用于操作系统自动化。
作者介绍了 agent-ctrl,这是一个基于 Rust 的开源 CLI 工具,允许 AI 代理通过辅助功能树与原生应用程序 UI 进行交互,从而实现操作系统自动化。
@browser_use: 开始使用 browser-harness 很简单。Agency 是您的统一代理仪表盘,我们为您处理设置难题:…
browser-harness 是一款用于设置统一代理仪表盘的工具,包括 VPS 部署、Telegram 机器人集成和隐身浏览器。