社区项目浏览器与代理

Jev Ultrafast

作者 Browser Use

由 Jev 选择浏览器操作和页面元素,文字模型负责填写内容。

访问项目
Jev Ultrafast · 项目发布的演示画面
项目演示画面来自原始项目

实现概述

每次页面观察都会生成可见控件的编号列表。Jev 在一次 TypeSafe 请求中选择操作及相容目标;只有选择 TYPE_TEXT 时才由独立文字模型生成输入。通过本地检查界面可核对建议决策和实际执行的动作。

适用任务

适合验证自然语言目标能否通过可见浏览器控件完成。仓库附有 Google Flights 任务,会核对航线、日期及可见结果,但不会预订机票。

运行条件

README 的本地流程先运行 uv sync,在 .env 中填写自己的 TYPESAFE_API_KEY 与 TEXT_MODEL_API_KEY,再运行 uv run jev。Chrome 通过 Browser Harness 连接,可能需要授予远程调试权限。

边界与证据

这是早期浏览器原型。DOM 读取器尚不覆盖 Shadow DOM、frame、canvas、上传、弹出标签页、嵌套滚动或任意键盘控件。Jev 选择 DONE 后仍须独立核对结果;仓库耗时数据只对应特定任务,并非普遍速度承诺。

README 中的示例

README 示例:使用已配置的本地浏览器和个人 API 密钥,打开指定的维基百科条目。

uv run --env-file .env python examples/run.py --url https://en.wikipedia.org/wiki/Main_Page --goal 'Find and open the Wikipedia article about Gödel’s incompleteness theorems.'

延伸阅读与核验

浏览器控制实测 · 比较浏览器代理 · 项目 README

相关主题

browserDOMautomationfan-out

请求格式参考

从可编辑示例开始,理解请求格式,再按项目文档接入。

试一个请求