{"id":"browser-use-workflow-use","name":"workflow-use","af_score":32.2,"security_score":47.0,"reliability_score":17.5,"what_it_does":"workflow-use is a Python project for creating and running deterministic “workflows” (RPA 2.0). It can generate workflows from a natural-language task by running Browser Use once to produce an execution history, then converting that history into a reusable workflow (optionally stored in local workflows/storage). It also provides a FastAPI-backed GUI and supports running workflows with or without Browser-Use Cloud (semantic/no-AI mode).","best_when":"You need repeatable browser automation for web flows that can tolerate development-stage limitations, and you want to convert an observed interaction into a stored workflow.","avoid_when":"You need guaranteed correctness under frequent UI changes, hard SLAs, or strong enterprise security guarantees without additional engineering and auditing.","last_evaluated":"2026-03-29T15:03:00.534374+00:00","has_mcp":false,"has_api":true,"auth_methods":["OPENAI_API_KEY via .env","BROWSER_USE_API_KEY environment variable for Browser-Use Cloud"],"has_free_tier":false,"known_gotchas":["Project README explicitly warns it is early development and not recommended for production; behavior may change.","Fallback/self-healing is mentioned, but the README does not document concrete agent-facing contracts (e.g., stable error codes, deterministic outputs, or how updates are applied).","If using Browser-Use Cloud, agents must manage environment variables (BROWSER_USE_API_KEY) and be prepared for cloud execution variability."],"error_quality":0.0}