├── .dockerignore ├── .env.example ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── config.py ├── core ├── agents │ ├── browser_agent.py │ ├── critique_agent.py │ └── planner_agent.py ├── browser_manager.py ├── main.py ├── orchestrator.py ├── server │ ├── __init__.py │ └── api_routes.py ├── skills │ ├── click_using_selector.py │ ├── enter_text_and_click.py │ ├── enter_text_using_selector.py │ ├── final_response.py │ ├── get_dom_with_content_type.py │ ├── get_url.py │ ├── google_search.py │ ├── open_url.py │ ├── pdf_text_extractor.py │ └── press_key_combination.py └── utils │ ├── cli_helper.py │ ├── convert_openai.py │ ├── custom_exceptions.py │ ├── dom_helper.py │ ├── dom_mutation_observer.py │ ├── get_detailed_accessibility_tree.py │ ├── js_helper.py │ ├── logger.py │ ├── message_type.py │ ├── notification.py │ ├── open_ai_verfication_script.py │ ├── openai_client.py │ ├── openai_msg_parser.py │ ├── ss_analysis.py │ ├── ui │ └── injectOverlay.js │ ├── ui_manager.py │ └── ui_messagetype.py ├── requirements.txt └── ta_browser_workflow.png /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/README.md -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/config.py -------------------------------------------------------------------------------- /core/agents/browser_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/agents/browser_agent.py -------------------------------------------------------------------------------- /core/agents/critique_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/agents/critique_agent.py -------------------------------------------------------------------------------- /core/agents/planner_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/agents/planner_agent.py -------------------------------------------------------------------------------- /core/browser_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/browser_manager.py -------------------------------------------------------------------------------- /core/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/main.py -------------------------------------------------------------------------------- /core/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/orchestrator.py -------------------------------------------------------------------------------- /core/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/server/api_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/server/api_routes.py -------------------------------------------------------------------------------- /core/skills/click_using_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/skills/click_using_selector.py -------------------------------------------------------------------------------- /core/skills/enter_text_and_click.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/skills/enter_text_and_click.py -------------------------------------------------------------------------------- /core/skills/enter_text_using_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/skills/enter_text_using_selector.py -------------------------------------------------------------------------------- /core/skills/final_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/skills/final_response.py -------------------------------------------------------------------------------- /core/skills/get_dom_with_content_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/skills/get_dom_with_content_type.py -------------------------------------------------------------------------------- /core/skills/get_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/skills/get_url.py -------------------------------------------------------------------------------- /core/skills/google_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/skills/google_search.py -------------------------------------------------------------------------------- /core/skills/open_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/skills/open_url.py -------------------------------------------------------------------------------- /core/skills/pdf_text_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/skills/pdf_text_extractor.py -------------------------------------------------------------------------------- /core/skills/press_key_combination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/skills/press_key_combination.py -------------------------------------------------------------------------------- /core/utils/cli_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/cli_helper.py -------------------------------------------------------------------------------- /core/utils/convert_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/convert_openai.py -------------------------------------------------------------------------------- /core/utils/custom_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/custom_exceptions.py -------------------------------------------------------------------------------- /core/utils/dom_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/dom_helper.py -------------------------------------------------------------------------------- /core/utils/dom_mutation_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/dom_mutation_observer.py -------------------------------------------------------------------------------- /core/utils/get_detailed_accessibility_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/get_detailed_accessibility_tree.py -------------------------------------------------------------------------------- /core/utils/js_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/js_helper.py -------------------------------------------------------------------------------- /core/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/logger.py -------------------------------------------------------------------------------- /core/utils/message_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/message_type.py -------------------------------------------------------------------------------- /core/utils/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/notification.py -------------------------------------------------------------------------------- /core/utils/open_ai_verfication_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/open_ai_verfication_script.py -------------------------------------------------------------------------------- /core/utils/openai_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/openai_client.py -------------------------------------------------------------------------------- /core/utils/openai_msg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/openai_msg_parser.py -------------------------------------------------------------------------------- /core/utils/ss_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/ss_analysis.py -------------------------------------------------------------------------------- /core/utils/ui/injectOverlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/ui/injectOverlay.js -------------------------------------------------------------------------------- /core/utils/ui_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/ui_manager.py -------------------------------------------------------------------------------- /core/utils/ui_messagetype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/core/utils/ui_messagetype.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/requirements.txt -------------------------------------------------------------------------------- /ta_browser_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheAgenticAI/TheAgenticBrowser/HEAD/ta_browser_workflow.png --------------------------------------------------------------------------------