gitextract_5jhmkoc6/ ├── .dockerignore ├── .github/ │ └── workflows/ │ └── build.yml ├── .gitignore ├── .vscode/ │ └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── 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