├── .dockerignore ├── .env.example ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── assets ├── examples │ └── test.png └── web-ui.png ├── docker-compose.yml ├── requirements.txt ├── src ├── __init__.py ├── agent │ ├── __init__.py │ ├── browser_use │ │ └── browser_use_agent.py │ └── deep_research │ │ └── deep_research_agent.py ├── browser │ ├── __init__.py │ ├── custom_browser.py │ └── custom_context.py ├── controller │ ├── __init__.py │ └── custom_controller.py ├── utils │ ├── __init__.py │ ├── config.py │ ├── llm_provider.py │ ├── mcp_client.py │ └── utils.py └── webui │ ├── __init__.py │ ├── components │ ├── __init__.py │ ├── agent_settings_tab.py │ ├── browser_settings_tab.py │ ├── browser_use_agent_tab.py │ ├── deep_research_agent_tab.py │ └── load_save_config_tab.py │ ├── interface.py │ └── webui_manager.py ├── supervisord.conf ├── tests ├── test_agents.py ├── test_controller.py ├── test_llm_api.py └── test_playwright.py └── webui.py /.dockerignore: -------------------------------------------------------------------------------- 1 | data 2 | tmp 3 | results 4 | 5 | .env -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/examples/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/assets/examples/test.png -------------------------------------------------------------------------------- /assets/web-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/assets/web-ui.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/agent/browser_use/browser_use_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/agent/browser_use/browser_use_agent.py -------------------------------------------------------------------------------- /src/agent/deep_research/deep_research_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/agent/deep_research/deep_research_agent.py -------------------------------------------------------------------------------- /src/browser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/browser/custom_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/browser/custom_browser.py -------------------------------------------------------------------------------- /src/browser/custom_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/browser/custom_context.py -------------------------------------------------------------------------------- /src/controller/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/controller/custom_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/controller/custom_controller.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/utils/config.py -------------------------------------------------------------------------------- /src/utils/llm_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/utils/llm_provider.py -------------------------------------------------------------------------------- /src/utils/mcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/utils/mcp_client.py -------------------------------------------------------------------------------- /src/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/utils/utils.py -------------------------------------------------------------------------------- /src/webui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/webui/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/webui/components/agent_settings_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/webui/components/agent_settings_tab.py -------------------------------------------------------------------------------- /src/webui/components/browser_settings_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/webui/components/browser_settings_tab.py -------------------------------------------------------------------------------- /src/webui/components/browser_use_agent_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/webui/components/browser_use_agent_tab.py -------------------------------------------------------------------------------- /src/webui/components/deep_research_agent_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/webui/components/deep_research_agent_tab.py -------------------------------------------------------------------------------- /src/webui/components/load_save_config_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/webui/components/load_save_config_tab.py -------------------------------------------------------------------------------- /src/webui/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/webui/interface.py -------------------------------------------------------------------------------- /src/webui/webui_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/src/webui/webui_manager.py -------------------------------------------------------------------------------- /supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/supervisord.conf -------------------------------------------------------------------------------- /tests/test_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/tests/test_agents.py -------------------------------------------------------------------------------- /tests/test_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/tests/test_controller.py -------------------------------------------------------------------------------- /tests/test_llm_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/tests/test_llm_api.py -------------------------------------------------------------------------------- /tests/test_playwright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/tests/test_playwright.py -------------------------------------------------------------------------------- /webui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/browser-use/web-ui/HEAD/webui.py --------------------------------------------------------------------------------