要让编码智能体在你真实登录的 Chrome 中工作,可以安装一个浏览器扩展,把标签页交给它,或者打开 Chrome 的远程调试开关,让工具连接到你已经打开的 Chrome。在付费 Claude 套餐下使用 Claude Code 时, Claude in Chrome (claude --chrome)是最短的路径;下面的列表为其他所有智能体和登录方式给出了选择。
我们开发 Browser Use 和 Browser Harness。关于其他工具的一切信息都来自它们自己的文档和 README,核查于 2026 年 10 月 25 日,并在使用处附上链接。
哪一个适合你的智能体
- Claude Code: 如果你使用 Pro、Max、Team 或 Enterprise 套餐登录,就用 Claude in Chrome。使用 API 密钥、Bedrock 或其他提供商时它不可用,因此请使用 Browser Harness、Playwright MCP 的扩展模式或 Chrome DevTools MCP。
- Codex: 在 ChatGPT 桌面应用中使用 OpenAI 的浏览器扩展。在 Codex CLI 中,使用 Browser Harness 或两个 MCP 服务器之一。
- Gemini CLI: 使用其内置浏览器智能体,并将
sessionMode设为"existing",或使用任意 MCP 选项。 - Cursor: 其内置 Browser 会按工作区保留自己的 cookie,而不是你的 Chrome 登录状态。要使用你的 Chrome,请将 Browser Harness、Playwright MCP 或 Chrome DevTools MCP 添加到
.cursor/mcp.json. - 任意 MCP 客户端: Playwright MCP 在扩展模式下会把你选中的标签页交给智能体。 Chrome DevTools MCP 在自动连接模式下,或我们的 Browser Harness ,会把整个正在运行的 Chrome 交给它。
为什么不把你的 cookie 复制到一个全新的浏览器?
因为全新的自动化浏览器是另一台设备。你可以导出 cookie 并加载它们,例如使用 Playwright MCP 的 --storage-state,它会从文件把 cookie 和本地存储加载到一个隔离的浏览器上下文中(README)。它在某些网站上有效,但在把会话绑定到你的设备或要求你重新登录的网站上可能失败:
- 绑定到你设备的会话。 借助 Device Bound Session Credentials, Chrome 在 TPM 等安全硬件中保存一个私钥,当网站的短期会话 cookie 过期时,Chrome 只有证明自己持有该密钥才会刷新它们。在使用该机制的网站上,复制的 cookie 会过期,且无法在另一台机器上续期。
- 重新登录。 全新的配置文件一开始未登录任何账号,因此你需要在其中重做每一次登录和双重验证。Chrome DevTools MCP 文档指出,当浏览器通过 WebDriver 被控制时,某些账号可能会阻止登录(Chrome DevTools MCP 文档).
- 旧的捷径已被关闭。 从 Chrome 136 起,
--remote-debugging-port和--remote-debugging-pipe在你的默认 Chrome 数据目录上会被忽略;它们需要--user-data-dir指向其他位置。Google 做出这一更改是因为攻击者利用远程调试从 Chrome 中窃取 cookie(Chrome 博客,2025 年 3 月 17 日).
下面的每个选项都改为在你的真实浏览器中工作,因此你的登录状态、设备检查和双重验证都保持原样。
1. Claude in Chrome
Anthropic 的 Chrome 扩展,Claude Code 可从 CLI 或 VS Code 扩展连接到它(文档).
- 适用对象: 仅限 Claude Code。
- 设置: 安装 Claude in Chrome 扩展 (版本 1.0.36 或更高),使用
/login登录 Claude Code,然后运行claude --chrome。运行/chrome检查连接,或将其设为默认开启。 - 你的 Chrome? 是的。Claude 会在标签页组中打开新标签页,共享你浏览器的登录状态,并在可见窗口中工作。文档列出了 Google Chrome 和 Microsoft Edge,并说明 Claude Code 还会设置 Brave、Arc、Vivaldi 和 Opera。
- 限制: 需要直接的 Anthropic 套餐(Pro、Max、Team 或 Enterprise)。使用 API 密钥或
claude setup-token令牌、通过 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry,以及在 WSL 中时,它会保持关闭。它会在登录页面和 CAPTCHA 处暂停,由你处理。站点权限来自扩展的设置。
如果你只使用 Claude Code 并且已经付费订阅 Claude 套餐,我会使用它。另请参阅我们的 Claude in Chrome 页面.
2. Playwright MCP,扩展模式
微软的 Playwright MCP 服务器通常会为每个工作区启动一个带有持久配置文件的独立浏览器。它的 --extension 标志会通过 Playwright 扩展 将其连接到正在运行的 Chrome 或 Edge(扩展 README).
- 适用对象: 任何 MCP 客户端,包括 Claude Code、Codex、Gemini CLI 和 Cursor。
- 设置: 安装 Playwright 扩展,然后使用以下命令添加服务器
--extension:
{
"mcpServers": {
"playwright-extension": {
"command": "npx",
"args": ["@playwright/mcp@latest", "--extension"]
}
}
}- 你的 Chrome? 是的,标签页由你来选。智能体首次使用浏览器时,会打开一个页面,让你选择它要连接的标签页。多个客户端可以同时连接;每个客户端都有自己的标签页组,并且只能看到该组内的标签页。
- 限制: 除非你把扩展中的内容复制到服务器的 中,否则每个连接都需要你批准。
PLAYWRIGHT_MCP_EXTENSION_TOKEN中,否则每次连接都需要你批准。env如果该扩展安装在多个 Chrome 配置文件中,它会连接到你最近使用的那个;--profile-dir-name我会在希望把智能体限制在特定标签页时使用它。免费,Apache-2.0。我们的 Playwright MCP 对比中有更多内容。3. Chrome DevTools MCP,自动连接模式谷歌的 Chrome DevTools MCP 围绕调试构建:性能跟踪、网络请求、控制台消息。默认情况下,它会启动一个带有专用配置文件的新 Chrome。在 Chrome 144 或更高版本上,它会附加到你已运行的 Chrome(高级用法,Chrome 博客)。适用对象:任何 MCP 客户端。设置:在 Chrome 中打开 并开启远程调试
当你想让智能体只限于特定标签页时,我会使用它。免费,Apache-2.0。我们的 Playwright MCP 对比 还有更多内容。
3. Chrome DevTools MCP,自动连接模式
谷歌的 Chrome DevTools MCP 围绕调试构建:性能跟踪、网络请求、控制台消息。默认情况下,它会启动一个带有专用配置文件的新 Chrome。在 Chrome 144 或更高版本上, --autoConnect 会将它附加到你已运行的 Chrome(高级用法, Chrome 博客).
- 适用对象: 任何 MCP 客户端。
- 设置: 打开
chrome://inspect/#remote-debugging在 Chrome 中打开并开启远程调试,然后添加服务器,使用--autoConnect:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["chrome-devtools-mcp@latest", "--autoConnect"]
}
}
}- 你的 Chrome? 是的。Chrome 会显示一个对话框,询问你是否允许该会话,然后在运行期间显示“Chrome 正受到自动测试软件的控制”横幅。当打开多个配置文件时,它会连接到 Chrome 的默认配置文件,并能看到该配置文件中所有打开的窗口。
- 限制: 你自己启动 Chrome。较旧的方式,
--browser-url=http://127.0.0.1:9222,需要以以下方式启动 Chrome:--remote-debugging-port,因此它是一个单独的配置文件,而不是你日常使用的那个。Google 默认收集使用统计数据; 可以将其关闭。我会在需要用你的登录信息调试你自己的应用时使用它。免费,Apache-2.0。我们的 Chrome DevTools MCP 对比中有更多内容。4. Gemini CLI 的浏览器智能体Gemini CLI 附带一个浏览器子智能体,它运行捆绑的 Chrome DevTools MCP(文档)。适用对象:Gemini CLI。设置:它默认关闭。在 (Chrome 144 或更高版本)启用远程调试,然后在 中通过 sess 打开该智能体--user-data-dir,因此它是一个单独的配置文件,而不是你日常使用的那个。Google 默认收集使用统计数据;--no-usage-statistics将其关闭。
我会在需要用你的登录信息调试你自己的应用时使用它。免费,Apache-2.0。我们的 Chrome DevTools MCP 对比 还有更多内容。
4. Gemini CLI 的浏览器智能体
Gemini CLI 附带一个浏览器子智能体,它运行捆绑的 Chrome DevTools MCP()。适用对象:Gemini CLI。设置:它默认关闭。在 (Chrome 144 或更高版本)启用远程调试,然后在 中通过会话模式设置为 来开启该智能体:你的 Chrome?仅在使用 时,它会附加到你正在运行的 Chrome。默认的 会在 中使用自己的配置文件启动 Chrome。限制:表单填写总是要求确认。 限制了它可以访问的范围,而 默认在 100 次工具调用后停止它。首次使用时它会显示一个同意对话框。如果 Gemini CLI 是你的智能体,我会使用它:无需额外).
- 适用对象: Gemini CLI。
- 设置: 它默认关闭。在以下位置启用远程调试:
chrome://inspect/#remote-debugging(Chrome 144 或更高版本),然后在settings.json,并将会话模式设置为"existing":
{
"agents": {
"overrides": { "browser_agent": { "enabled": true } },
"browser": { "sessionMode": "existing" }
}
}- 你的 Chrome? 仅在使用
"existing",它会附加到你正在运行的 Chrome。默认的"persistent",会在 中使用自己的配置文件启动 Chrome。~/.gemini/cli-browser-profile/. - 限制: 表单填写总是要求确认。
allowedDomains限制了它可以访问的范围,而maxActionsPerTask默认在 100 次工具调用后停止它。首次使用时它会显示一个同意对话框。
如果 Gemini CLI 是你的智能体,我会使用它:无需额外安装。我们的 Gemini 浏览器页面 列出了其他选项。
5. ChatGPT 桌面应用中的 Codex
OpenAI 的 ChatGPT 浏览器扩展 让 ChatGPT 桌面应用中的 Codex 和 Work 聊天使用你的 Chrome、Edge、Brave、Opera 或 Vivaldi。
- 适用对象: ChatGPT 桌面应用中的 Codex。文档只描述了桌面应用;没有提到 Codex CLI。
- 设置: 在桌面应用中,打开“设置”>“计算机使用”,在你的浏览器旁选择“安装”,然后在聊天中通过 @ 提及来选择该浏览器。
- 你的 Chrome? 是的,就是你安装扩展程序的那个浏览器配置文件,这样它就能在你已登录的网站上执行操作。
- 限制: 默认情况下,它在对每个新网站执行操作前都会先询问。你可以选择允许一次、允许该网站,或允许所有网站,OpenAI 将后者标记为“高风险”。
对于 Codex CLI,请使用 Browser Harness 或其中一个 MCP 服务器。我们的 Codex 浏览器页面 有设置命令行。
6. 浏览器测试工具
我们的开源工具(GitHub,MIT)。它通过 Chrome DevTools 协议附加到你已打开的 Chrome 上。智能体如何使用它取决于具体的智能体:
- 适用对象: Claude Code 和 Codex 通过其技能以命令行工具的方式运行它,在那里智能体会在工作过程中编写它缺少的任何辅助程序。Cursor 和其他 MCP 客户端(例如 Gemini CLI)使用
browser-harness-mcp,这为它们提供了一组固定的browser_*工具(MCP 文档). - 设置: 将 README 中的设置提示粘贴到你的智能体中。它会安装 Browser Harness,并
uv,注册该技能并打开chrome://inspect/#remote-debugging,勾选一次“允许对此浏览器实例进行远程调试”(install.md)。然后 Chrome 会询问你是否允许该连接。 - 你的 Chrome? 是的,就是整个正在运行的浏览器,连同你的标签页和登录状态。它控制的标签页标题开头会有一个马表情符号,而且它在后台运行,所以你可见的标签页仍然归你使用。
- 限制: 它看到的是你的整个 Chrome,而不是选定的标签页或网站。该开关需要 Chrome 144 或更高版本。除非你在设置过程中同意,否则本地录制默认关闭。命令行工具默认发送使用遥测数据,包括智能体传给它的代码以及该代码打印的内容;
browser-harness telemetry disable会将其关闭(遥测代码, install.md).
当你想用一个工具,就能在 Claude Code、Codex、Gemini CLI 和 Cursor 上使用,无论什么套餐或 API 密钥,都可以用它。产品页面: Browser Harness.
并排对比
| 选项 | 智能体 | 你真正已登录的 Chrome? | 设置 | 成本、许可证 | 说明 |
|---|---|---|---|---|---|
| Claude in Chrome | Claude Code | 是的,在标签页组中它会打开 | 扩展模式,然后 claude --chrome | 需要 Pro、Max、Team 或 Enterprise 套餐 | 告别 API 密钥、Bedrock、Google Cloud、Foundry 和 WSL;在登录和 CAPTCHA 处暂停 |
| Playwright MCP 扩展模式 | 任何 MCP 客户端 | 是的,你选择的标签页 | Playwright 扩展加上扩展标志 | 免费,Apache-2.0 | 除非你设置了扩展令牌,否则请批准每个连接;Chrome 或 Edge |
| Chrome DevTools MCP | 任何 MCP 客户端 | 是的,在自动连接模式下;默认使用它自己的配置文件 | Chrome 的远程调试开关加上自动连接标志 | 免费,Apache-2.0 | Chrome 144+;允许对话框;默认开启使用统计 |
| Gemini CLI 浏览器智能体 | Gemini CLI 浏览器智能体 | 是的,在“现有”会话模式下;默认使用它自己的配置文件 | 设置文件加上 Chrome 的远程调试开关 | 内置于 Gemini CLI,Apache-2.0 | Chrome 144+;填写表单前总是先询问 |
| ChatGPT 浏览器扩展 | ChatGPT 桌面应用中的 Codex | 是的,带扩展的那个配置文件 | 设置、计算机使用、安装 | 文档中未说明该计划 | 每次访问新站点前都会询问;不涵盖 Codex CLI |
| Browser Harness(我们的) | Claude Code、Codex;Cursor、Gemini CLI 及其他通过 MCP 接入的 MCP 客户端 | 是的,整个浏览器 | 设置提示词(或 MCP 配置)加上 Chrome 的远程调试开关 | 免费,MIT | Chrome 144+;允许对话框;默认开启使用统计,一条命令即可关闭;智能体在 CLI 模式下会编写缺失的辅助程序 |
| 复制 cookies | 否,全新浏览器导出 cookies,然后将其加载到新浏览器中免费设备绑定会话无法刷新;你需要在其他地方重新登录由智能体快速设置这些设置将各工具文档中记录的标志与各智能体文档中记录的 MCP 语法结合起来。在 Claude Code 和 Codex 中, 之后的所有内容都会传递给服务器。Claude Code(MCP 文档)对于 Browser Harness,请粘贴设置提示词。我们文档中的 Claude Code 教程改为设置 Browser Use CLI,它基于 Browser Harness 构建,并且也能驱动你的 | 不,是全新的浏览器 | 导出 cookies,然后将其加载到新浏览器中 | 免费 | 设备绑定会话无法刷新;你需要在其他地方重新登录 |
由智能体快速设置
这些设置将各工具文档中记录的标志与各智能体文档中记录的 MCP 语法结合起来。在 Claude Code 和 Codex 中, -- 会传递给服务器。
Claude Code (MCP 文档)
claude --chrome
claude mcp add playwright-extension -- npx @playwright/mcp@latest --extension
claude mcp add chrome-devtools --scope user -- npx chrome-devtools-mcp@latest --autoConnect对于 Browser Harness,请粘贴设置提示词。 设置提示词我们文档中的 Claude Code 教程 设置 Browser Use CLI 而是基于 Browser Harness 构建,并且同样能驱动你已登录的 Chrome。 /claude-code-browser 并比较这些选项。
Codex CLI (MCP 文档)
codex mcp add playwright-extension -- npx @playwright/mcp@latest --extension
codex mcp add chrome-devtools -- npx chrome-devtools-mcp@latest --autoConnect对于 Browser Harness,请将相同的设置提示词粘贴到 Codex 中。
Gemini CLI(MCP 文档) (MCP 文档)
使用内置浏览器智能体, "sessionMode": "existing" 从第 4 节开始,或者通过其 MCP 服务器添加 Browser Harness:
gemini mcp add browser-harness uvx -- --from "browser-harness[mcp]" browser-harness-mcp上述 Playwright 和 Chrome DevTools JSON 块放在 mcpServers 中 settings.json 原样保留。
(MCP 文档) (MCP 文档)
在(或每个项目的)中,将上述 JSON 块之一或 Browser Harness 添加到 mcpServers (或针对每个项目): .cursor/mcp.json (或 ~/.cursor/mcp.json (或针对每个项目):
{
"mcpServers": {
"browser-harness": {
"type": "stdio",
"command": "uvx",
"args": ["--from", "browser-harness[mcp]", "browser-harness-mcp"]
}
}
}Cursor 内置的 浏览器 在你自己的 localhost 应用上无需任何设置,但它会按工作区保留自己的 cookie,而不是你 Chrome 的 cookie。更多内容见 /cursor-browser.
安全
你已登录浏览器中的智能体可以做任何你能做的事:发送邮件、更改设置、购买商品。厂商对此直言不讳。
- 提示注入是主要风险。 Anthropic 称其为“使用浏览器的 AI 工具面临的最大风险”:页面、电子邮件或文档中隐藏的指令可能诱骗智能体执行你并未要求的操作,例如将你的数据发送到某处。在 Anthropic 的内部测试中,使用 Claude Opus 4.8 及其当前防御措施时,攻击成功率低于 0.08%,但 Anthropic 表示风险仍然不为零(Anthropic)。OpenAI 建议你将页面内容视为不可信,并且除非必要,不要通过浏览器任务发送机密信息(OpenAI).
- 尽可能使用单独的 Chrome 配置文件。 Anthropic 建议使用单独的浏览器配置文件,不访问银行、医疗和政府等敏感账户。如果使用扩展程序,请仅在该配置文件中安装;Playwright MCP 的
--profile-dir-name决定它连接到哪个配置文件。像 Chrome DevTools MCP 和 Browser Harness 这类附加到整个浏览器的工具,会看到该 Chrome 中打开的内容,因此请把敏感账户放在你不附加的 Chrome 中。 - 了解智能体能够访问哪些内容。 Chrome DevTools MCP 警告称,它会将浏览器内容暴露给你的 MCP 客户端(README)。对于手动设置,即你以如下方式启动 Chrome:
--remote-debugging-port它警告说,你机器上的任何应用都可以连接到该端口并控制浏览器(高级用法)。自动连接模式使用的 Chrome 144+ 开关、Gemini CLI 的"existing"模式,而 Browser Harness 则会显示一个对话框,要求你允许每个连接(Chrome 博客,2025 年 12 月 11 日)。无论采用哪种方式,完成后都要关闭远程调试。 - 审查电子邮件和支付网站上的操作。 对于任何发送、支付或删除的操作,请保持审批提示开启。Claude in Chrome 在使用金融网站前会询问,ChatGPT 扩展在访问每个新网站前会询问,而 Gemini CLI 在每次填写表单前都会询问。
更多
- 我们的开源 Python 库可以启动 Chrome,并加载你的某个 Chrome 配置文件的副本(真实浏览器文档)。由于它是在新浏览器中的副本,上述设备绑定会话的注意事项同样适用。
- 每个智能体的页面: Claude Code, Chrome 中的 Claude, Codex, Gemini CLI, Cursor.
- 用于编码智能体的所有浏览器 MCP 服务器,以及我们配套的评测: 控制浏览器的最佳 MCP 服务器.
发布于 2026 年 10 月 25 日
继续阅读
所有文章
指南
2026 年 10 月 25 日Web 智能体基准测试:WebArena、WebVoyager、Mind2Web 及更多(2026)
哪些基准测试在真实网站任务上测试 AI 智能体:WebArena、WebVoyager、Mind2Web、BrowseComp 等,按任务、环境和评分方式进行比较。
Gregor Zunic

指南
/2026年10月23日11 款最佳浏览器自动化工具:智能体、脚本与云浏览器
比较 11 种浏览器自动化方案,涵盖 AI 智能体、脚本、云浏览器和可视化工作流,并对比其定价、能力和实际取舍。
Nik Tomazic

指南
/2026 年 10 月 22 日最佳浏览器智能体 MCP 服务器(2026)
接受目标并运行整个浏览器智能体的 MCP 服务器:Browser Use Cloud、Browser Use 开源版、Hyperbrowser 和 agent-browser。模型、成本、实时视图。
Gregor Zunic