Use Claude, GPT or Gemini as the model
Pass the provider’s model class. Each reads its own API key from the environment. Anthropic and Google are built in; no extra install.llm='bedrock:<model id>' or llm='azure:<deployment>'. Options, reasoning effort and cost: Models.
Give your coding agent a browser
The coding agent writes the browser code itself, against your Chrome or a cloud browser. There are two ways in; both use the same helpers.Claude Code
The CLI with its skill is the most direct:skill install writes the skill for every agent it finds: Claude Code, Codex, Copilot, Cursor, Gemini, OpenClaw and OpenCode. See Browser Use CLI.
Or add the MCP server:
Claude Desktop and Cursor
Add the MCP server toclaude_desktop_config.json (Claude Desktop: Settings > Developer > Edit Config) or to .cursor/mcp.json:
Codex
browser-use skill install covers Codex too. For the MCP server, add this to ~/.codex/config.toml:
browser_exec, browser_screenshot and browser_login. Local or cloud browser, and what the tools do: MCP server.
Call a browser agent from your own agent
Wrap a browser-useAgent in a tool. Your agent decides when it needs the web; browser-use does the browsing and returns the answer.
uv add openai-agents. The same browse function works as a tool in the Anthropic SDK, LangGraph or any framework that calls Python functions. Each call starts a cloud browser and stops it when the inner run ends; to reuse one browser across calls that run one at a time, pass browser=Browser(keep_alive=True) and stop it yourself.
To have Browser Use host the whole agent instead, use the Cloud API. Cloud guides: Claude Code, OpenAI.
0.x integrations
The 0.x Anthropic and OpenAI hosted-browser integrations (browser_use.integrations, including Browser Use toolsets for Claude) are not in 1.0. They come back on the new Browser in a later release. To use them now, stay on 0.x (uv add 'browser-use>=0.13.11,<1') and follow toolsets for Claude (0.x) or OpenAI (0.x).