├── .github └── workflows │ ├── lint.yml │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── extension ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── components.json ├── package-lock.json ├── package.json ├── src │ ├── assets │ │ ├── react.svg │ │ └── tailwind.css │ ├── components │ │ └── ui │ │ │ └── button.tsx │ ├── entrypoints │ │ ├── background.ts │ │ ├── content.ts │ │ └── sidepanel │ │ │ ├── components │ │ │ ├── error-view.tsx │ │ │ ├── event-viewer.tsx │ │ │ ├── initial-view.tsx │ │ │ ├── logina-view.tsx │ │ │ ├── recording-view.tsx │ │ │ └── stopped-view.tsx │ │ │ ├── context │ │ │ └── workflow-provider.tsx │ │ │ ├── index.html │ │ │ └── index.tsx │ ├── lib │ │ ├── message-bus-types.ts │ │ ├── types.ts │ │ ├── utils.ts │ │ └── workflow-types.ts │ └── public │ │ ├── icon │ │ ├── 128.png │ │ ├── 16.png │ │ ├── 32.png │ │ └── 48.png │ │ └── wxt.svg ├── tsconfig.json ├── vite.config.ts └── wxt.config.ts ├── lint.sh ├── static └── workflow-use.png ├── ui ├── .eslintrc.cjs ├── .github │ └── dependabot.yml ├── .gitignore ├── index.html ├── package-lock.json ├── package.json ├── public │ ├── browseruse.png │ └── favicon.ico ├── src │ ├── App.tsx │ ├── components │ │ ├── log-viewer.tsx │ │ ├── no-workflow-message.tsx │ │ ├── node-config-menu.tsx │ │ ├── play-button.tsx │ │ ├── sidebar.tsx │ │ ├── workflow-item.tsx │ │ └── workflow-layout.tsx │ ├── index.css │ ├── lib │ │ └── api │ │ │ ├── index.ts │ │ │ └── openapi.json │ ├── main.tsx │ ├── types │ │ ├── log-viewer.types.ts │ │ ├── node-config-menu.types.ts │ │ ├── play-button.types.ts │ │ ├── sidebar.types.ts │ │ └── workflow-layout.types.ts │ ├── utils │ │ └── json-to-flow.ts │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts └── workflows ├── .env.example ├── .gitignore ├── .python-version ├── .vscode ├── launch.json └── settings.json ├── README.md ├── backend ├── api.py ├── routers.py ├── service.py └── views.py ├── cli.py ├── docs ├── DETERMINISTIC.md └── VARIABLES.md ├── examples ├── README.md ├── progress_tracking_example.py ├── scripts │ ├── README.md │ ├── demos │ │ ├── cloud_browser_demo.py │ │ ├── generation_mode_demo.py │ │ ├── hierarchical_selection_demo.py │ │ ├── semantic_extraction_demo.py │ │ └── travel_booking_demo.py │ ├── deterministic │ │ ├── auto_generate_workflow.py │ │ ├── create_deterministic_workflow.py │ │ ├── run_complete_test.py │ │ ├── test_custom_task.py │ │ └── test_deterministic_workflow.py │ ├── generate_workflow.py │ ├── runner.py │ └── variables │ │ ├── create_workflow_with_variables.py │ │ └── run_workflow_with_variables.py └── workflows │ ├── basic │ ├── example.workflow.json.bak │ ├── example.workflow.yaml │ ├── example_github_stars_workflow.yaml │ ├── example_workflow.yaml │ ├── example_workflow_with_default.yaml │ ├── pure_semantic.workflow.json.bak │ └── pure_semantic.workflow.yaml │ ├── form_filling │ ├── semantic_form_fill.workflow.json.bak │ ├── semantic_form_fill.workflow.yaml │ ├── v1.fully-semantic.json │ └── v1.json │ └── parameterized │ ├── github_stars_parameterized.workflow.json.bak │ └── github_stars_parameterized.workflow.yaml ├── migrate_json_to_yaml.py ├── pyproject.toml ├── storage └── metadata.json ├── test_max_alternatives_bug_fix.py ├── tests ├── run_all_tests.py ├── test_button_click.py ├── test_element_finder.py ├── test_go_back.workflow.yaml ├── test_go_back_fix.py ├── test_progress_tracking.py ├── test_recorded_workflow.py ├── test_selector_generator.py ├── test_selector_generator_fix.py ├── test_step_counter_without_callback.py ├── test_wait_times.py ├── test_workflow_execution.py └── test_xpath_optimization.py ├── uv.lock └── workflow_use ├── __init__.py ├── builder ├── prompts.py ├── service.py └── tests │ └── build_workflow.py ├── controller ├── service.py ├── utils.py └── views.py ├── healing ├── _agent │ ├── agent_prompt.md │ └── controller.py ├── deterministic_converter.py ├── prompts.py ├── prompts │ ├── workflow_creation_prompt.md │ └── workflow_validation_prompt.md ├── selector_generator.py ├── service.py ├── tests │ ├── constants.py │ ├── test_exploration_agent.py │ ├── test_generate_workflow.py │ ├── test_validator.py │ ├── test_variable_extractor.py │ └── test_workflow_creation.py ├── validator.py ├── variable_extractor.py ├── variable_utils.py ├── views.py └── xpath_optimizer.py ├── mcp ├── service.py └── tests │ └── test_tools.py ├── recorder ├── recorder.py ├── semantic_converter.py ├── service.py └── views.py ├── schema └── views.py ├── storage ├── __init__.py └── service.py └── workflow ├── element_finder.py ├── error_reporter.py ├── prompts.py ├── prompts └── agent_step_system_prompt.md ├── semantic_executor.py ├── semantic_extractor.py ├── service.py ├── step_agent └── controller.py ├── step_verifier.py ├── tests ├── run_workflow.py ├── run_workflow_tool.py ├── test_extract.py ├── test_semantic_extractor.py └── test_variable_identifier.py ├── validation_utils.py ├── variable_config.py ├── variable_identifier.py └── views.py /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/README.md -------------------------------------------------------------------------------- /extension/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/.eslintignore -------------------------------------------------------------------------------- /extension/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/.eslintrc.cjs -------------------------------------------------------------------------------- /extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/.gitignore -------------------------------------------------------------------------------- /extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/README.md -------------------------------------------------------------------------------- /extension/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/components.json -------------------------------------------------------------------------------- /extension/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/package-lock.json -------------------------------------------------------------------------------- /extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/package.json -------------------------------------------------------------------------------- /extension/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/assets/react.svg -------------------------------------------------------------------------------- /extension/src/assets/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/assets/tailwind.css -------------------------------------------------------------------------------- /extension/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/components/ui/button.tsx -------------------------------------------------------------------------------- /extension/src/entrypoints/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/background.ts -------------------------------------------------------------------------------- /extension/src/entrypoints/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/content.ts -------------------------------------------------------------------------------- /extension/src/entrypoints/sidepanel/components/error-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/sidepanel/components/error-view.tsx -------------------------------------------------------------------------------- /extension/src/entrypoints/sidepanel/components/event-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/sidepanel/components/event-viewer.tsx -------------------------------------------------------------------------------- /extension/src/entrypoints/sidepanel/components/initial-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/sidepanel/components/initial-view.tsx -------------------------------------------------------------------------------- /extension/src/entrypoints/sidepanel/components/logina-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/sidepanel/components/logina-view.tsx -------------------------------------------------------------------------------- /extension/src/entrypoints/sidepanel/components/recording-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/sidepanel/components/recording-view.tsx -------------------------------------------------------------------------------- /extension/src/entrypoints/sidepanel/components/stopped-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/sidepanel/components/stopped-view.tsx -------------------------------------------------------------------------------- /extension/src/entrypoints/sidepanel/context/workflow-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/sidepanel/context/workflow-provider.tsx -------------------------------------------------------------------------------- /extension/src/entrypoints/sidepanel/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/sidepanel/index.html -------------------------------------------------------------------------------- /extension/src/entrypoints/sidepanel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/entrypoints/sidepanel/index.tsx -------------------------------------------------------------------------------- /extension/src/lib/message-bus-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/lib/message-bus-types.ts -------------------------------------------------------------------------------- /extension/src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/lib/types.ts -------------------------------------------------------------------------------- /extension/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/lib/utils.ts -------------------------------------------------------------------------------- /extension/src/lib/workflow-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/lib/workflow-types.ts -------------------------------------------------------------------------------- /extension/src/public/icon/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/public/icon/128.png -------------------------------------------------------------------------------- /extension/src/public/icon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/public/icon/16.png -------------------------------------------------------------------------------- /extension/src/public/icon/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/public/icon/32.png -------------------------------------------------------------------------------- /extension/src/public/icon/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/public/icon/48.png -------------------------------------------------------------------------------- /extension/src/public/wxt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/src/public/wxt.svg -------------------------------------------------------------------------------- /extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/tsconfig.json -------------------------------------------------------------------------------- /extension/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/vite.config.ts -------------------------------------------------------------------------------- /extension/wxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/extension/wxt.config.ts -------------------------------------------------------------------------------- /lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/lint.sh -------------------------------------------------------------------------------- /static/workflow-use.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/static/workflow-use.png -------------------------------------------------------------------------------- /ui/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/.eslintrc.cjs -------------------------------------------------------------------------------- /ui/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/.github/dependabot.yml -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/public/browseruse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/public/browseruse.png -------------------------------------------------------------------------------- /ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/public/favicon.ico -------------------------------------------------------------------------------- /ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/App.tsx -------------------------------------------------------------------------------- /ui/src/components/log-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/components/log-viewer.tsx -------------------------------------------------------------------------------- /ui/src/components/no-workflow-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/components/no-workflow-message.tsx -------------------------------------------------------------------------------- /ui/src/components/node-config-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/components/node-config-menu.tsx -------------------------------------------------------------------------------- /ui/src/components/play-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/components/play-button.tsx -------------------------------------------------------------------------------- /ui/src/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/components/sidebar.tsx -------------------------------------------------------------------------------- /ui/src/components/workflow-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/components/workflow-item.tsx -------------------------------------------------------------------------------- /ui/src/components/workflow-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/components/workflow-layout.tsx -------------------------------------------------------------------------------- /ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/index.css -------------------------------------------------------------------------------- /ui/src/lib/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/lib/api/index.ts -------------------------------------------------------------------------------- /ui/src/lib/api/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/lib/api/openapi.json -------------------------------------------------------------------------------- /ui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/main.tsx -------------------------------------------------------------------------------- /ui/src/types/log-viewer.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/types/log-viewer.types.ts -------------------------------------------------------------------------------- /ui/src/types/node-config-menu.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/types/node-config-menu.types.ts -------------------------------------------------------------------------------- /ui/src/types/play-button.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/types/play-button.types.ts -------------------------------------------------------------------------------- /ui/src/types/sidebar.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/types/sidebar.types.ts -------------------------------------------------------------------------------- /ui/src/types/workflow-layout.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/types/workflow-layout.types.ts -------------------------------------------------------------------------------- /ui/src/utils/json-to-flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/src/utils/json-to-flow.ts -------------------------------------------------------------------------------- /ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/tsconfig.node.json -------------------------------------------------------------------------------- /ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/ui/vite.config.ts -------------------------------------------------------------------------------- /workflows/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/.env.example -------------------------------------------------------------------------------- /workflows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/.gitignore -------------------------------------------------------------------------------- /workflows/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 -------------------------------------------------------------------------------- /workflows/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/.vscode/launch.json -------------------------------------------------------------------------------- /workflows/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/.vscode/settings.json -------------------------------------------------------------------------------- /workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/README.md -------------------------------------------------------------------------------- /workflows/backend/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/backend/api.py -------------------------------------------------------------------------------- /workflows/backend/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/backend/routers.py -------------------------------------------------------------------------------- /workflows/backend/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/backend/service.py -------------------------------------------------------------------------------- /workflows/backend/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/backend/views.py -------------------------------------------------------------------------------- /workflows/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/cli.py -------------------------------------------------------------------------------- /workflows/docs/DETERMINISTIC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/docs/DETERMINISTIC.md -------------------------------------------------------------------------------- /workflows/docs/VARIABLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/docs/VARIABLES.md -------------------------------------------------------------------------------- /workflows/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/README.md -------------------------------------------------------------------------------- /workflows/examples/progress_tracking_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/progress_tracking_example.py -------------------------------------------------------------------------------- /workflows/examples/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/README.md -------------------------------------------------------------------------------- /workflows/examples/scripts/demos/cloud_browser_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/demos/cloud_browser_demo.py -------------------------------------------------------------------------------- /workflows/examples/scripts/demos/generation_mode_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/demos/generation_mode_demo.py -------------------------------------------------------------------------------- /workflows/examples/scripts/demos/hierarchical_selection_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/demos/hierarchical_selection_demo.py -------------------------------------------------------------------------------- /workflows/examples/scripts/demos/semantic_extraction_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/demos/semantic_extraction_demo.py -------------------------------------------------------------------------------- /workflows/examples/scripts/demos/travel_booking_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/demos/travel_booking_demo.py -------------------------------------------------------------------------------- /workflows/examples/scripts/deterministic/auto_generate_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/deterministic/auto_generate_workflow.py -------------------------------------------------------------------------------- /workflows/examples/scripts/deterministic/create_deterministic_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/deterministic/create_deterministic_workflow.py -------------------------------------------------------------------------------- /workflows/examples/scripts/deterministic/run_complete_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/deterministic/run_complete_test.py -------------------------------------------------------------------------------- /workflows/examples/scripts/deterministic/test_custom_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/deterministic/test_custom_task.py -------------------------------------------------------------------------------- /workflows/examples/scripts/deterministic/test_deterministic_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/deterministic/test_deterministic_workflow.py -------------------------------------------------------------------------------- /workflows/examples/scripts/generate_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/generate_workflow.py -------------------------------------------------------------------------------- /workflows/examples/scripts/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/runner.py -------------------------------------------------------------------------------- /workflows/examples/scripts/variables/create_workflow_with_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/variables/create_workflow_with_variables.py -------------------------------------------------------------------------------- /workflows/examples/scripts/variables/run_workflow_with_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/scripts/variables/run_workflow_with_variables.py -------------------------------------------------------------------------------- /workflows/examples/workflows/basic/example.workflow.json.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/basic/example.workflow.json.bak -------------------------------------------------------------------------------- /workflows/examples/workflows/basic/example.workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/basic/example.workflow.yaml -------------------------------------------------------------------------------- /workflows/examples/workflows/basic/example_github_stars_workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/basic/example_github_stars_workflow.yaml -------------------------------------------------------------------------------- /workflows/examples/workflows/basic/example_workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/basic/example_workflow.yaml -------------------------------------------------------------------------------- /workflows/examples/workflows/basic/example_workflow_with_default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/basic/example_workflow_with_default.yaml -------------------------------------------------------------------------------- /workflows/examples/workflows/basic/pure_semantic.workflow.json.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/basic/pure_semantic.workflow.json.bak -------------------------------------------------------------------------------- /workflows/examples/workflows/basic/pure_semantic.workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/basic/pure_semantic.workflow.yaml -------------------------------------------------------------------------------- /workflows/examples/workflows/form_filling/semantic_form_fill.workflow.json.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/form_filling/semantic_form_fill.workflow.json.bak -------------------------------------------------------------------------------- /workflows/examples/workflows/form_filling/semantic_form_fill.workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/form_filling/semantic_form_fill.workflow.yaml -------------------------------------------------------------------------------- /workflows/examples/workflows/form_filling/v1.fully-semantic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/form_filling/v1.fully-semantic.json -------------------------------------------------------------------------------- /workflows/examples/workflows/form_filling/v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/form_filling/v1.json -------------------------------------------------------------------------------- /workflows/examples/workflows/parameterized/github_stars_parameterized.workflow.json.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/parameterized/github_stars_parameterized.workflow.json.bak -------------------------------------------------------------------------------- /workflows/examples/workflows/parameterized/github_stars_parameterized.workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/examples/workflows/parameterized/github_stars_parameterized.workflow.yaml -------------------------------------------------------------------------------- /workflows/migrate_json_to_yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/migrate_json_to_yaml.py -------------------------------------------------------------------------------- /workflows/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/pyproject.toml -------------------------------------------------------------------------------- /workflows/storage/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/storage/metadata.json -------------------------------------------------------------------------------- /workflows/test_max_alternatives_bug_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/test_max_alternatives_bug_fix.py -------------------------------------------------------------------------------- /workflows/tests/run_all_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/run_all_tests.py -------------------------------------------------------------------------------- /workflows/tests/test_button_click.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_button_click.py -------------------------------------------------------------------------------- /workflows/tests/test_element_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_element_finder.py -------------------------------------------------------------------------------- /workflows/tests/test_go_back.workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_go_back.workflow.yaml -------------------------------------------------------------------------------- /workflows/tests/test_go_back_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_go_back_fix.py -------------------------------------------------------------------------------- /workflows/tests/test_progress_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_progress_tracking.py -------------------------------------------------------------------------------- /workflows/tests/test_recorded_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_recorded_workflow.py -------------------------------------------------------------------------------- /workflows/tests/test_selector_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_selector_generator.py -------------------------------------------------------------------------------- /workflows/tests/test_selector_generator_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_selector_generator_fix.py -------------------------------------------------------------------------------- /workflows/tests/test_step_counter_without_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_step_counter_without_callback.py -------------------------------------------------------------------------------- /workflows/tests/test_wait_times.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_wait_times.py -------------------------------------------------------------------------------- /workflows/tests/test_workflow_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_workflow_execution.py -------------------------------------------------------------------------------- /workflows/tests/test_xpath_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/tests/test_xpath_optimization.py -------------------------------------------------------------------------------- /workflows/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/uv.lock -------------------------------------------------------------------------------- /workflows/workflow_use/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/__init__.py -------------------------------------------------------------------------------- /workflows/workflow_use/builder/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/builder/prompts.py -------------------------------------------------------------------------------- /workflows/workflow_use/builder/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/builder/service.py -------------------------------------------------------------------------------- /workflows/workflow_use/builder/tests/build_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/builder/tests/build_workflow.py -------------------------------------------------------------------------------- /workflows/workflow_use/controller/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/controller/service.py -------------------------------------------------------------------------------- /workflows/workflow_use/controller/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/controller/utils.py -------------------------------------------------------------------------------- /workflows/workflow_use/controller/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/controller/views.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/_agent/agent_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/_agent/agent_prompt.md -------------------------------------------------------------------------------- /workflows/workflow_use/healing/_agent/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/_agent/controller.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/deterministic_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/deterministic_converter.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/prompts.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/prompts/workflow_creation_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/prompts/workflow_creation_prompt.md -------------------------------------------------------------------------------- /workflows/workflow_use/healing/prompts/workflow_validation_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/prompts/workflow_validation_prompt.md -------------------------------------------------------------------------------- /workflows/workflow_use/healing/selector_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/selector_generator.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/service.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/tests/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/tests/constants.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/tests/test_exploration_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/tests/test_exploration_agent.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/tests/test_generate_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/tests/test_generate_workflow.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/tests/test_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/tests/test_validator.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/tests/test_variable_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/tests/test_variable_extractor.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/tests/test_workflow_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/tests/test_workflow_creation.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/validator.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/variable_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/variable_extractor.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/variable_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/variable_utils.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/views.py -------------------------------------------------------------------------------- /workflows/workflow_use/healing/xpath_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/healing/xpath_optimizer.py -------------------------------------------------------------------------------- /workflows/workflow_use/mcp/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/mcp/service.py -------------------------------------------------------------------------------- /workflows/workflow_use/mcp/tests/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/mcp/tests/test_tools.py -------------------------------------------------------------------------------- /workflows/workflow_use/recorder/recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/recorder/recorder.py -------------------------------------------------------------------------------- /workflows/workflow_use/recorder/semantic_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/recorder/semantic_converter.py -------------------------------------------------------------------------------- /workflows/workflow_use/recorder/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/recorder/service.py -------------------------------------------------------------------------------- /workflows/workflow_use/recorder/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/recorder/views.py -------------------------------------------------------------------------------- /workflows/workflow_use/schema/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/schema/views.py -------------------------------------------------------------------------------- /workflows/workflow_use/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/storage/__init__.py -------------------------------------------------------------------------------- /workflows/workflow_use/storage/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/storage/service.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/element_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/element_finder.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/error_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/error_reporter.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/prompts.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/prompts/agent_step_system_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/prompts/agent_step_system_prompt.md -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/semantic_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/semantic_executor.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/semantic_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/semantic_extractor.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/service.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/step_agent/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/step_agent/controller.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/step_verifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/step_verifier.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/tests/run_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/tests/run_workflow.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/tests/run_workflow_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/tests/run_workflow_tool.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/tests/test_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/tests/test_extract.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/tests/test_semantic_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/tests/test_semantic_extractor.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/tests/test_variable_identifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/tests/test_variable_identifier.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/validation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/validation_utils.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/variable_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/variable_config.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/variable_identifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/variable_identifier.py -------------------------------------------------------------------------------- /workflows/workflow_use/workflow/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/workflow-use/HEAD/workflows/workflow_use/workflow/views.py --------------------------------------------------------------------------------