# 🤘 Stagehand ## Docs - [Interact with a website](https://stagehand.readme-i18n.com/concepts/act.md): You can use Stagehand to intelligently interact with a website using AI - [Build a web browsing agent](https://stagehand.readme-i18n.com/concepts/agent.md): Build an AI agent that can autonomously control a browser with Stagehand - [Best Practices](https://stagehand.readme-i18n.com/examples/best_practices.md): Prompting Stagehand places an emphasis on being atomic and specific. Here are some guidelines to help you use Stagehand effectively. - [Caching Actions](https://stagehand.readme-i18n.com/examples/caching.md): You can cache actions in Stagehand to avoid redundant LLM calls. - [Computer Use Agents](https://stagehand.readme-i18n.com/examples/computer_use.md): Incorporate Computer Use APIs from Anthropic and OpenAI with one line of code in Stagehand. - [Contribute to Stagehand](https://stagehand.readme-i18n.com/examples/contributing.md): Best practices for making a meaningful contribution to Stagehand - [LLM Customization](https://stagehand.readme-i18n.com/examples/custom_llms.md): Stagehand supports a wide variety of LLMs. You can use any LLM that supports structured outputs with our existing clients, or by writing a custom LLM provider. - [Browser Customization](https://stagehand.readme-i18n.com/examples/customize_browser.md): Stagehand can run on any Chromium-based browser, like Chrome, Edge, Arc, and Brave. - [Stagehand in Next.js](https://stagehand.readme-i18n.com/examples/nextjs.md): Next.js is a popular framework for developing web-based applications in production. It powers Stagehand apps like [Director](https://director.ai), [Brainrot](https://brainrot.run) and [Open Operator](https://operator.browserbase.com). - [Telemetry and Evaluations](https://stagehand.readme-i18n.com/examples/running_evals.md): How to view LLM usage and run evals on your Stagehand workflows. - [Install Stagehand](https://stagehand.readme-i18n.com/get_started/integrate_stagehand.md) - [What is Stagehand?](https://stagehand.readme-i18n.com/get_started/introduction.md): Stagehand allows you to automate browsers with natural language and code. - [Quickstart](https://stagehand.readme-i18n.com/get_started/quickstart.md) - [CrewAI Integration](https://stagehand.readme-i18n.com/integrations/crew-ai.md): Automate browser tasks using natural language instructions with CrewAI - [TypeScript Playbook](https://stagehand.readme-i18n.com/integrations/guides.md): Ready-to-run templates via npx create-browser-app - [Langchain JS](https://stagehand.readme-i18n.com/integrations/langchain.md): Integrate Stagehand with Langchain JS - [Browserbase MCP Server Configuration](https://stagehand.readme-i18n.com/integrations/mcp/configuration.md): Configure your browser automation with command-line flags, environment variables, and advanced options - [Browserbase MCP Server](https://stagehand.readme-i18n.com/integrations/mcp/introduction.md): AI-powered browser automation through Model Context Protocol integration with Stagehand - [Browserbase MCP Server Setup](https://stagehand.readme-i18n.com/integrations/mcp/setup.md): Add the Browserbase MCP Server to Claude - [Browserbase MCP Server Tools](https://stagehand.readme-i18n.com/integrations/mcp/tools.md): This guide covers the specialized tools available in the Browserbase MCP server for browser automation and interaction. - [Act](https://stagehand.readme-i18n.com/reference/act.md): Perform actions on the current page - [Agent](https://stagehand.readme-i18n.com/reference/agent.md): Web AI agents for any task - [Extract](https://stagehand.readme-i18n.com/reference/extract.md): Extract structured data from the page - [Configuration](https://stagehand.readme-i18n.com/reference/initialization_config.md): How to configure Stagehand - [Observe](https://stagehand.readme-i18n.com/reference/observe.md): Get candidate DOM elements for actions - [Playwright Interoperability](https://stagehand.readme-i18n.com/reference/playwright_interop.md): How Stagehand interacts with Playwright ## OpenAPI Specs - [openapi](https://stagehand.readme-i18n.com/api-reference/openapi.json) ## Optional - [Changelog](https://github.com/browserbase/stagehand/releases) - [Reference](https://docs.stagehand.dev/reference/introduction) - [Changelog](https://github.com/browserbase/stagehand/releases) - [Reference](https://docs.stagehand.dev/reference/introduction)