This is an early release preview. You may encounter bugs.
Workflow Use logo
Unclaimed

Tool interface coding

Workflow Use

Create and run deterministic browser workflows (RPA 2.0) that fall back to Browser Use.

B 75/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About Workflow Use.

Workflow Use turns a browser task into a stored, replayable workflow. You record the task once with a browser extension, or describe it in natural language and let Browser Use complete it a single time; the tool then converts the execution history into a structured workflow file with variables extracted from forms. Later runs replay that file deterministically without an LLM, and fall back to a Browser Use agent when a step fails.

Workflows are JSON files run from a Python CLI or the workflow_use library. A workflow can run with predefined variables or as a tool, where a prompt supplies the inputs. Generated workflows are stored under workflows/storage/ with a searchable metadata.json index, and can run on Browser-Use Cloud browsers using semantic mapping with no LLM calls. A FastAPI backend plus a web UI visualizes workflows as graphs, runs them with custom parameters, and streams execution logs.

The project is in early development; the roadmap lists self-healing that updates the workflow file when a step fails, chaining step outputs into later steps, and exposing workflows as MCP tools.

  • Record once, replay: a browser extension captures interactions and converts them into a deterministic workflow file
  • Generation mode: describe a task in natural language; Browser Use runs it once and the history becomes a parameterized workflow
  • Agent fallback: a failed step hands over to a Browser Use agent instead of aborting the run
  • Variable extraction: form fields become workflow variables that you fill from predefined values or from a prompt
  • Workflow storage: generated workflows are saved with metadata and managed through list, info, and delete commands
  • Cloud browsers: workflows run on Browser-Use Cloud with semantic abstraction and no AI calls
  • Web GUI: a FastAPI backend and frontend show workflows as interactive graphs, execute them, and stream logs
  • Configurable models: separate agent, extraction, and workflow-generation models per generation run

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with Workflow Use.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Workflow Use →

Browse the catalog