5 Ways to Give Claude Access to Your Browser
Claude Code can write code, read files, and run commands. But until recently, it couldn’t see your browser. It couldn’t check if the UI you just shipped actually looks right. It couldn’t fill out a form to test a workflow. It couldn’t read the error in your console. It couldn’t take a long task and just go do it. And if the page wanted a login, it couldn’t get in at all.
Now there are five tools that give Claude browser access. They overlap, but each one is good at something the others aren’t.
1. Claude in Chrome
Claude in Chrome is a Chrome extension from Anthropic. It takes screenshots of your browser, understands what it sees, and clicks where it needs to. It works in your real browser with your real login sessions — no setup, no fake accounts.
When to use it:
- Testing a UI change you just made — “does this look right?”
- Filling out forms, clicking through workflows
- Anything where you’d normally say “let me show you what I see”
- When you need Claude to use your logged-in sessions (Salesforce, Jira, internal tools)
Good to know:
- Works with any web app you’re already logged into
- Can record GIFs of what it does
- Requires a Claude Max plan
- Higher token cost because of screenshots
2. Playwright MCP

Playwright is Microsoft’s browser automation tool. The Playwright MCP server lets Claude control a browser programmatically. Instead of taking screenshots, it reads the page structure as text. It knows there’s a button called “Sign in” without needing to see it.
When to use it:
- Testing flows (login, checkout, form submission)
- Scraping data from a page
- Automating repetitive browser tasks
- When you don’t need your logged-in sessions
Good to know:
- Works with Chrome, Firefox, and WebKit
- Opens a clean browser — no saved passwords, no cookies
- Free and open source
- Lower token cost than Claude in Chrome
3. Chrome DevTools MCP

Chrome DevTools MCP gives Claude access to the same developer tools panel that engineers use to debug websites. It can read error messages, check network requests, and find performance problems that you can’t see on the page itself.
When to use it:
- Finding errors that don’t show up visually
- Debugging slow page loads
- Checking if API calls are failing
- Performance optimization
Good to know:
- Reads console errors, network requests, and performance data
- Can simulate slow connections and throttled CPUs
- Connects to your running Chrome — keeps your sessions
- Lower token cost (text only, no images)
4. browser-use
The first three tools all work the same way underneath: Claude drives the browser one step at a time. browser-use inverts that. It’s a browser agent of its own — you hand it a task in one sentence, and it plans, clicks, and reports back. Claude Code shells out to the browser-use CLI and waits for the result.
It reads the page as a numbered list of interactive elements. Every clickable thing gets an index, and anything new since the last step is marked with a star, so the agent can tell “this button just appeared” from “this button was always here.”
When to use it:
- Multi-step tasks you don’t want to narrate — “book the cheapest flight,” “pull last month’s invoices”
- Scraping across many pages where you don’t want to script every click
- Running browser work on a headless machine or in CI
- When you’d rather describe the outcome than the steps
Good to know:
- Python library, MIT licensed, plus a hosted cloud option
- Can drive local Chrome over CDP and reuse your existing profile and logins
- The cloud tier adds proxies, CAPTCHA solving, and persistent profiles
- Cheap for Claude Code specifically — the sub-agent burns its own tokens, and Claude only sees the final answer
- Because it decides its own steps, you get less control over exactly what it does
5. Agent Reach
The first four tools assume the page will let you in. Plenty won’t. Reddit throttles you, X wants a login, Instagram blocks anything that isn’t a browser, and half the internet returns a JavaScript shell with no content in it.
Agent Reach is the odd one out here — it isn’t a browser driver at all. It’s a router. It keeps an ordered list of backends for each platform, probes them to see which actually works on your machine, and hands the job to whichever one wins. Some of those backends are CLIs (yt-dlp, gh, rdt-cli), some are APIs (Jina Reader for clean article text, Exa for search), and some borrow the Chrome session you’re already logged into.
When to use it:
- Research across social platforms that block scrapers
- Reading something behind a login you already have
- Pulling YouTube transcripts, RSS feeds, or clean article text out of a cluttered page
- When a platform’s API is gated, expensive, or doesn’t exist
Good to know:
- MIT licensed and free — the tools it routes to are open source and the APIs it leans on have free tiers
- Covers X, Reddit, YouTube, Bilibili, XiaoHongShu, Instagram, Facebook, LinkedIn, GitHub, RSS, and any URL via Jina Reader
- Cookies and browser sessions stay on your machine
- Because it’s a router, what works depends on what’s installed — the installer tells you which backends came up
- Not the tool for testing your own UI. Use one of the other four for that.
Quick Comparison
Which One Should You Use?
Start with Claude in Chrome if you’re not sure. It’s the most intuitive — Claude sees what you see. If you’re testing a UI, checking a layout, or need Claude to interact with a logged-in app, this is the one.
Use Playwright when you want Claude to automate browser tasks or test flows without your login sessions. It’s faster, cheaper, and works across browsers.
Use DevTools when something is broken and you can’t see why. The page looks fine but the API is failing silently, or the page is slow and you need to know what’s causing it.
Use browser-use when the task is long and you don’t care how it gets done. The first three keep Claude in the driver’s seat, step by step. This one hands the wheel over.
Use Agent Reach when the problem isn’t driving the browser, it’s getting in at all. If the answer is on Reddit or X or behind a login wall, none of the other four will help much — they can see the page fine, they just can’t reach it.
You can use all five in the same project. They solve different problems.

