Repolode
browser-use

browser-use/workflow-use

录制一次浏览器操作即可生成确定性工作流,步骤失败时回退到 Browser Use 智能体执行。

可替代:UiPath

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. 1

    克隆代码仓库

    git clone https://github.com/browser-use/workflow-use
  2. 2

    使用 uv 同步工作流环境依赖

    uv sync
  3. 3

    为 Playwright 安装 Chromium 浏览器

    playwright install chromium
  4. 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 数据每日更新。

相关项目