基于大语言模型和计算机视觉的开源浏览器自动化工具,可在任意网站上执行工作流,并在 Playwright 上扩展 AI 能力。
- Star
- 4,247
- Fork
- 356
- 未关闭 Issue
- 72
- 最近提交
- 19小时前
这是什么?
Workflow Use 把一次浏览器操作转换为可重复执行的确定性工作流。用户在 Chrome 扩展录制器中完成一次任务,工具会生成 JSON 格式的工作流,并自动从表单输入中提取变量。运行时直接重放步骤,不调用大模型,因此执行速度快且结果可预期。
当某个步骤失败时,工作流可以回退到 AI 浏览器智能体 Browser Use 继续完成。此外,生成模式支持用自然语言描述任务,系统先运行一次 Browser Use,再把执行历史转换为带参数的语义化工作流,保存到本地数据库中,便于之后用不同输入复用。
项目提供录制、生成、列表和运行工作流的命令行工具,也提供 Python 接口和 Browser-Use Cloud 云端浏览器支持,并附带基于 FastAPI 的网页界面,用于查看和执行工作流。项目仍处于早期开发阶段,官方不建议用于生产环境。
核心功能
- 01通过 Chrome 扩展录制浏览器操作,并转换为 JSON 工作流。
- 02自动将表单输入提取为工作流变量,便于用不同数值复用。
- 03重放确定性步骤且不调用大模型,步骤失败时回退到 Browser Use。
- 04根据自然语言任务描述生成工作流,并保存到数据库。
- 05支持在本地或 Browser-Use Cloud 云端浏览器中运行工作流。
- 06提供命令行、Python 接口和网页界面来管理工作流。
适用场景
- 每次使用不同数据重复提交相同的网页表单。
- 自动化需要每次执行结果保持一致的多步骤网页任务。
- 通过录制操作代替手写选择器,快速原型化浏览器自动化。
- 将录制的浏览器工作流作为工具供其他智能体或脚本调用。
快速上手
- 1
克隆代码仓库
git clone https://github.com/browser-use/workflow-use - 2
使用 uv 同步工作流环境依赖
uv sync - 3
为 Playwright 安装 Chromium 浏览器
playwright install chromium - 4
运行示例工作流
python cli.py run-workflow examples/example.workflow.json
使用前须知
- 项目处于早期开发阶段,不建议用于生产环境,且预计会有破坏性变更。
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,分发或通过网络提供修改后的版本时需要开源修改内容。
- AI 回退功能依赖于在 .env 文件中设置的 OpenAI API 密钥。
收录于专题
标签
常见问题
- workflow-use 是什么?
- 录制一次浏览器操作即可生成确定性工作流,步骤失败时回退到 Browser Use 智能体执行。 Workflow Use 把一次浏览器操作转换为可重复执行的确定性工作流。用户在 Chrome 扩展录制器中完成一次任务,工具会生成 JSON 格式的工作流,并自动从表单输入中提取变量。运行时直接重放步骤,不调用大模型,因此执行速度快且结果可预期。
- workflow-use 可以免费使用吗?用的什么许可证?
- workflow-use 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- workflow-use 还在维护吗?
- 活跃维护中。workflow-use 最近一次提交是在 2026年11月6日。
- workflow-use 适合用来做什么?
- 每次使用不同数据重复提交相同的网页表单。 自动化需要每次执行结果保持一致的多步骤网页任务。 通过录制操作代替手写选择器,快速原型化浏览器自动化。 将录制的浏览器工作流作为工具供其他智能体或脚本调用。
- workflow-use 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/browser-use/workflow-use 使用 uv 同步工作流环境依赖: uv sync 为 Playwright 安装 Chromium 浏览器: playwright install chromium 运行示例工作流: python cli.py run-workflow examples/example.workflow.json
- 在哪里获取 workflow-use?
- 源代码和安装说明在 GitHub 上:https://github.com/browser-use/workflow-use
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.3万+40 本周2234PythonAGPL-3.0更新于 17小时前
开源企业级 RPA 桌面应用,通过可视化低代码设计器自动化 Windows 桌面软件和网页,并可与 AI Agent 联动。
5254485PythonApache-2.0更新于 昨天
开源的可验证执行层,把一次操作录制编译成本地程序,无需模型调用即可重复执行,并核对每次保存。
1865+11 本周279PythonMIT更新于 17小时前
面向机器人流程自动化(RPA)的 Python 与 Robot Framework 库集合,涵盖浏览器、Excel、邮件、PDF 和云服务。
1580+3 本周280PythonApache-2.0维护活跃更新于 5天前
浏览器与桌面自动化扩展,支持录制宏、JavaScript 脚本、OCR 和图像识别,并提供供 AI 助手调用的 MCP 服务。
2101+7 本周422TypeScriptOther更新于 3天前
免费开源的 RPA 工具,用简单的 TagUI 脚本自动化网页、桌面应用和命令行任务。
6339651JavaScriptApache-2.0更新于 5天前