Agent Chrome

Let an AI agent work on websites you are logged into

An AI agent can work on a site you are signed in to if it controls your real Chrome profile instead of a fresh browser. Agent Chrome does that: it is a Chrome extension plus a remote MCP server, and the agent uses the same cookies and sessions you do, in its own tab group.

You do not paste passwords or export cookies. You can watch the agent and stop it at any moment.

The problem: the agent's browser is not signed in

People hit the same wall with other setups:

If the page you care about is an admin panel, an analytics dashboard, a billing page or a staging site behind SSO, a clean browser is no use. You would have to log in again, and some sites make that hard with two-factor prompts.

How Agent Chrome uses your session

The extension runs inside your own Chrome profile. When an agent calls a tool, the extension does the work in a tab that belongs to the agent's session, using the debugger protocol for input, screenshots, console and network logs. The tab has your cookies, so pages load signed in.

Each MCP session gets its own named, colored tab group, and new tabs it opens (including tabs from links) join that group. Your own tabs are not touched. If you want the agent to work on a tab you already have open, tabs_select with adopt: true moves it into the agent's group.

Popup with agent sessions

The popup lists each agent session, each with Pause or Resume, plus Stop all.

Walkthrough: read a dashboard you are signed in to

Ask your agent:

Use agentchrome to open our analytics dashboard at https://analytics.example.com, read this week's signups from the main chart, and summarize the change from last week.

The agent will call:

  1. tabs_context to get or create its tab group.
  2. navigate with url: "https://analytics.example.com". Because it is your Chrome, the dashboard opens already signed in.
  3. get_page_text to read the visible text, or read_page with filter: "interactive" to find controls such as a date range picker.
  4. find with query: "date range selector" and computer with action: "left_click" to change the range.
  5. computer with action: "screenshot", then computer with action: "zoom" and a region to read small chart labels at full resolution.

If your browser has several profiles, choose the one with the right login: list_browsers shows them, and any call takes browser: "Work". See Connect several Chrome profiles.

Agent working in Chrome

Stay in control

Letting an agent loose on a signed-in browser is a real trust decision, so the controls matter.

The agent's instructions tell it to ask before actions that cannot be undone, such as buying, paying, sending messages, deleting, or submitting forms with real effects. Put the same rule in your own prompt: "Read only. Do not click anything that changes data."

For the full model, see Security and privacy.

Good jobs for a signed-in agent

Tips and limits

Frequently asked questions

Can an AI agent use my logged-in Chrome?

Yes. Agent Chrome lets Claude Code, Codex, Gemini CLI, Cursor and other MCP agents work in your own Chrome profile, so pages load with your existing sessions. The agent works in its own tab group and you can stop it at any time.

Does the agent see my passwords?

The agent sees what the pages show, as you would, and acts through the browser's tools such as read_page, get_page_text and screenshot. Anything visible on a page you point it at can end up in its context, so choose the pages deliberately.

Is it safe to give an AI access to my signed-in sites?

It carries real risk, because the agent can do what you can. You can reduce it with a separate profile, read-only instructions, "ask before each new site", a block list, and the Stop button. Read Security and privacy before you decide.

How do I stop the agent right now?

Press Stop on the status pill on the page, press Pause or Stop all in the popup, or press Cancel on Chrome's "started debugging this browser" bar. Any of these halts the agent, and its next tool call reports that it was stopped.

Can I choose which account or profile it uses?

Yes. Pair each Chrome profile, then pass browser: "Work" on a call or use select_browser once per session. See QA across several accounts and Chrome profiles.

Updated 2026-11-04 · Agent Chrome is open source (MIT) and operated by Circo, Inc.

Try Agent Chrome

One command sets up every agent on your machine. Or add https://agentchrome.dev/mcp as a connector in Claude or ChatGPT.

curl -fsSL https://agentchrome.dev/install | sh