LICENSE
MANIFEST.in
README.md
main.py
setup.py
browsegenie/__init__.py
browsegenie/browser.py
browsegenie/mcp_server.py
browsegenie/scraper.py
browsegenie/web_ui.py
browsegenie.egg-info/PKG-INFO
browsegenie.egg-info/SOURCES.txt
browsegenie.egg-info/dependency_links.txt
browsegenie.egg-info/entry_points.txt
browsegenie.egg-info/requires.txt
browsegenie.egg-info/top_level.txt
browsegenie/core/__init__.py
browsegenie/core/code_cache.py
browsegenie/core/data_extractor.py
browsegenie/core/html_cleaner.py
browsegenie/core/html_fetcher.py
browsegenie/core/tech_stack_detector.py
browsegenie/core/token_usage.py
browsegenie/core/agent/__init__.py
browsegenie/core/agent/agent.py
browsegenie/core/agent/requirement_parser.py
browsegenie/core/agent/url_finder.py
browsegenie/core/browser_agent/__init__.py
browsegenie/core/browser_agent/agent/__init__.py
browsegenie/core/browser_agent/agent/history.py
browsegenie/core/browser_agent/agent/llm.py
browsegenie/core/browser_agent/agent/planner.py
browsegenie/core/browser_agent/agent/prompts.py
browsegenie/core/browser_agent/agent/runner.py
browsegenie/core/browser_agent/agent/sessions.py
browsegenie/core/browser_agent/agent/verifier.py
browsegenie/core/browser_agent/browser/__init__.py
browsegenie/core/browser_agent/browser/control.py
browsegenie/core/browser_agent/browser/session.py
browsegenie/core/browser_agent/heuristic_resolver/__init__.py
browsegenie/core/browser_agent/heuristic_resolver/compose_button.py
browsegenie/core/browser_agent/heuristic_resolver/email_body.py
browsegenie/core/browser_agent/heuristic_resolver/email_subject.py
browsegenie/core/browser_agent/heuristic_resolver/email_to_field.py
browsegenie/core/browser_agent/heuristic_resolver/password_field.py
browsegenie/core/browser_agent/heuristic_resolver/results_list.py
browsegenie/core/browser_agent/heuristic_resolver/search_input.py
browsegenie/core/browser_agent/heuristic_resolver/submit_button.py
browsegenie/core/browser_agent/heuristic_resolver/text_input.py
browsegenie/core/browser_agent/heuristic_resolver/username_field.py
browsegenie/core/browser_agent/heuristic_resolver/video_card.py
browsegenie/core/browser_agent/playback/__init__.py
browsegenie/core/browser_agent/playback/recorder.py
browsegenie/core/browser_agent/tools/__init__.py
browsegenie/core/browser_agent/tools/constants.py
browsegenie/core/browser_agent/tools/extraction.py
browsegenie/core/browser_agent/tools/interaction.py
browsegenie/core/browser_agent/tools/navigation.py
browsegenie/core/browser_agent/tools/phases.py
browsegenie/core/browser_agent/tools/registry.py
browsegenie/core/browser_agent/tools/scroll.py
browsegenie/core/browser_agent/tools/wait.py
browsegenie/core/browser_agent/tools/schemas/__init__.py
browsegenie/core/browser_agent/tools/schemas/control.py
browsegenie/core/browser_agent/tools/schemas/extraction.py
browsegenie/core/browser_agent/tools/schemas/interaction.py
browsegenie/core/browser_agent/tools/schemas/navigation.py
browsegenie/core/browser_agent/tools/schemas/scroll.py
browsegenie/core/browser_agent/tools/schemas/wait.py
browsegenie/core/cleaning/__init__.py
browsegenie/core/cleaning/attribute_cleaner.py
browsegenie/core/cleaning/base_cleaner.py
browsegenie/core/cleaning/content_optimizer.py
browsegenie/core/cleaning/duplicate_finder.py
browsegenie/core/cleaning/html_cleaner.py
browsegenie/core/cleaning/noise_remover.py
browsegenie/core/cleaning/structure_cleaner.py
browsegenie/core/cleaning/url_replacer.py
browsegenie/core/mcp/__init__.py
browsegenie/core/mcp/exceptions.py
browsegenie/core/mcp/server.py
browsegenie/core/mcp/tools.py
browsegenie/core/mcp/validators.py
browsegenie/core/web_ui/__init__.py
browsegenie/core/web_ui/cli.py
browsegenie/core/web_ui/jobs.py
browsegenie/core/web_ui/providers.py
browsegenie/core/web_ui/server.py
browsegenie/core/web_ui/static/css/agent.css
browsegenie/core/web_ui/static/css/browser_agent.css
browsegenie/core/web_ui/static/css/components.css
browsegenie/core/web_ui/static/css/layout.css
browsegenie/core/web_ui/static/css/panels.css
browsegenie/core/web_ui/static/css/tokens.css
browsegenie/core/web_ui/static/css/variables.css
browsegenie/core/web_ui/static/css/voice_input.css
browsegenie/core/web_ui/static/js/agent.js
browsegenie/core/web_ui/static/js/app.js
browsegenie/core/web_ui/static/js/browser_agent.js
browsegenie/core/web_ui/static/js/fields.js
browsegenie/core/web_ui/static/js/providers.js
browsegenie/core/web_ui/static/js/results.js
browsegenie/core/web_ui/static/js/scrape.js
browsegenie/core/web_ui/static/js/state.js
browsegenie/core/web_ui/static/js/terminal.js
browsegenie/core/web_ui/static/js/tokens.js
browsegenie/core/web_ui/static/js/urls.js
browsegenie/core/web_ui/static/js/utils.js
browsegenie/core/web_ui/static/js/voice_input.js
browsegenie/core/web_ui/templates/index.html
tests/__init__.py
tests/test_basic.py
tests/test_browsegenie.py
tests/test_code_cache.py
tests/test_data_extractor.py
tests/test_html_cleaner.py
tests/test_html_fetcher.py
tests/test_main.py