# OpenBrowser ## Docs - [CLI Benchmark: 4-Way Comparison](https://docs.openbrowser.me/cli-comparison.md): Benchmark comparison of openbrowser-ai vs browser-use vs playwright-cli vs agent-browser CLIs - [Benchmark Comparison](https://docs.openbrowser.me/comparison.md): Benchmark comparison of OpenBrowser vs Playwright vs Chrome DevTools vs browser-use vs agent-browser - [All Parameters](https://docs.openbrowser.me/customize/actor/all-parameters.md): Complete API reference for Browser Actor classes, methods, and parameters including BrowserSession, Page, Element, and Mouse - [Basics](https://docs.openbrowser.me/customize/actor/basics.md): Low-level Playwright-like browser automation with direct and full CDP control and precise element interactions - [Examples](https://docs.openbrowser.me/customize/actor/examples.md): Comprehensive examples for Browser Actor automation tasks including forms, JavaScript, mouse operations, and AI features - [All Parameters](https://docs.openbrowser.me/customize/agent/all-parameters.md): Complete reference for all agent configuration options - [Basics](https://docs.openbrowser.me/customize/agent/basics.md) - [Output Format](https://docs.openbrowser.me/customize/agent/output-format.md) - [Prompting Guide](https://docs.openbrowser.me/customize/agent/prompting-guide.md): Tips and tricks - [All Parameters](https://docs.openbrowser.me/customize/browser/all-parameters.md): Complete reference for all browser configuration options - [Basics](https://docs.openbrowser.me/customize/browser/basics.md) - [Real Browser](https://docs.openbrowser.me/customize/browser/real-browser.md) - [Remote Browser](https://docs.openbrowser.me/customize/browser/remote.md): Connect to remote browsers via CDP - [All Parameters](https://docs.openbrowser.me/customize/code-agent/all-parameters.md): Complete reference for all CodeAgent configuration options - [Basics](https://docs.openbrowser.me/customize/code-agent/basics.md): Write Python code locally with browser automation - [Example: Extract Products](https://docs.openbrowser.me/customize/code-agent/example-products.md): Collect thousands of products and save to CSV - [Exporting Sessions](https://docs.openbrowser.me/customize/code-agent/exporting.md): Save and share your CodeAgent sessions as Jupyter notebooks or Python scripts - [Lifecycle Hooks](https://docs.openbrowser.me/customize/hooks.md): Customize agent behavior with lifecycle hooks - [CLI Daemon](https://docs.openbrowser.me/customize/integrations/cli-daemon.md): Execute browser automation code directly from Bash via a persistent daemon - [Documentation MCP](https://docs.openbrowser.me/customize/integrations/docs-mcp.md): Add OpenBrowser documentation context to Claude Code and other MCP clients - [Browser Automation MCP](https://docs.openbrowser.me/customize/integrations/mcp-server.md): Expose openbrowser capabilities via Model Context Protocol for AI assistants like Claude Desktop - [Add Tools](https://docs.openbrowser.me/customize/tools/add.md) - [Available Tools](https://docs.openbrowser.me/customize/tools/available.md): Here is the [source code](https://github.com/billy-enrizky/openbrowser-ai/blob/main/src/openbrowser/tools/service.py) for the default tools: - [Basics](https://docs.openbrowser.me/customize/tools/basics.md): Tools are the functions that the agent has to interact with the world. - [Remove Tools](https://docs.openbrowser.me/customize/tools/remove.md): You can exclude default tools: - [Tool Response](https://docs.openbrowser.me/customize/tools/response.md) - [Get Help](https://docs.openbrowser.me/development/get-help.md): More than 20k developers help each other - [Costs](https://docs.openbrowser.me/development/monitoring/costs.md): Track token usage and API costs for your browser automation tasks - [Observability](https://docs.openbrowser.me/development/monitoring/observability.md): Trace OpenBrowser's agent execution steps and browser sessions - [OpenLIT](https://docs.openbrowser.me/development/monitoring/openlit.md): Complete observability for OpenBrowser with OpenLIT tracing - [Telemetry](https://docs.openbrowser.me/development/monitoring/telemetry.md): Understanding OpenBrowser's telemetry - [n8n Integration](https://docs.openbrowser.me/development/n8n-integration.md): Learn how to integrate OpenBrowser with n8n workflows - [Contribution Guide](https://docs.openbrowser.me/development/setup/contribution-guide.md) - [Local Setup](https://docs.openbrowser.me/development/setup/local-setup.md): We're excited to have you join our community of contributors. - [Ad-Use (Ad Generator)](https://docs.openbrowser.me/examples/apps/ad-use.md): Generate Instagram image ads and TikTok video ads from landing pages using browser agents, Google's Nano Banana 🍌, and Veo3. - [Msg-Use (WhatsApp Sender)](https://docs.openbrowser.me/examples/apps/msg-use.md): AI-powered WhatsApp message scheduler using browser agents and Gemini. Schedule personalized messages in natural language. - [News-Use (News Monitor)](https://docs.openbrowser.me/examples/apps/news-use.md): Monitor news websites and extract articles with sentiment analysis using browser agents and Google Gemini. - [Stress Tests](https://docs.openbrowser.me/examples/apps/stress-tests.md): Collection of challenging web forms and interactive pages for testing browser automation - [Vibetest-Use (Automated QA)](https://docs.openbrowser.me/examples/apps/vibetest-use.md): Run multi-agent OpenBrowser tests to catch UI bugs, broken links, and accessibility issues before they ship. - [Fast Agent](https://docs.openbrowser.me/examples/templates/fast-agent.md): Optimize agent performance for maximum speed and efficiency. - [Follow up tasks](https://docs.openbrowser.me/examples/templates/follow-up-tasks.md): Follow up tasks with the same browser session. - [More Examples](https://docs.openbrowser.me/examples/templates/more-examples.md): Explore additional examples and use cases on GitHub. - [Parallel Agents](https://docs.openbrowser.me/examples/templates/parallel-browser.md): Run multiple agents in parallel with separate browser instances - [Playwright Integration](https://docs.openbrowser.me/examples/templates/playwright-integration.md): Advanced example showing Playwright and OpenBrowser working together - [Secure Setup](https://docs.openbrowser.me/examples/templates/secure.md): Azure OpenAI with data privacy and security configuration. - [Sensitive Data](https://docs.openbrowser.me/examples/templates/sensitive-data.md): Handle secret information securely and avoid sending PII & passwords to the LLM. - [Introduction](https://docs.openbrowser.me/introduction.md): Automate browser tasks in plain text. - [Going to Production](https://docs.openbrowser.me/production.md): Deploy with authentication - [Human Quickstart](https://docs.openbrowser.me/quickstart.md) - [LLM Quickstart](https://docs.openbrowser.me/quickstart_llm.md): Get started with OpenBrowser using your favorite AI coding assistant - [Supported Models](https://docs.openbrowser.me/supported-models.md): Choose your favorite LLM ## OpenAPI Specs - [openapi](https://docs.openbrowser.me/api-reference/openapi.json)