Skip to content

Chrome 扩展(Beta)

把 Claude Code 连接到 Chrome 或 Edge,让它能测试 Web 应用、读取控制台、自动填表、抓取网页数据,并复用你已登录的浏览器状态。

通过 Claude in Chrome 浏览器扩展,把 Claude Code 直接接入你的 Chrome / Edge 浏览器。这样你就能在 CLI 或 VS Code 中一边写代码,一边让 Claude 打开页面、查看控制台、填写表单、抽取数据和记录浏览器操作。

文档索引

完整文档索引地址:https://code.claude.com/docs/llms.txt

在继续深入前,你可以先用这个文件发现所有可用页面。

Claude Code 会在浏览器任务中打开可见的新标签页,并复用你当前浏览器中的登录状态。因此,它可以直接访问你已经登录的网站;如果遇到登录页或 CAPTCHA,则会停下来让你手动处理。

当前状态:

  • 属于 beta
  • 支持 Google Chrome 与 Microsoft Edge
  • 暂不支持 Brave、Arc 等其他 Chromium 浏览器
  • 不支持 WSL(Windows Subsystem for Linux)

接入浏览器后,你可以把“写代码”和“用浏览器验证”串成一个工作流:

  • 实时调试:读取 console 错误、查看 DOM 状态,再回到代码中修复问题
  • 设计验收:照着 Figma 或设计稿搭 UI,然后让 Claude 打开页面检查是否一致
  • Web 应用测试:验证表单校验、用户流程与视觉回归
  • 登录态网站操作:操作 Gmail、Google Docs、Notion 等已登录 Web 应用,而无需额外 API
  • 网页数据抽取:把页面中的结构化信息提取并落地成文件
  • 重复任务自动化:自动化表单填写、录入、跨站点流程
  • 会话录制:把浏览器操作录成 GIF,便于说明或分享

使用前需要满足:

条件说明
浏览器Google Chrome 或 Microsoft Edge
扩展Claude in Chrome 扩展,版本 1.0.36+
Claude Code版本 2.0.73+
账号Anthropic 直连套餐:Pro、Max、Team、Enterprise

它不支持第三方 provider 路线,例如:

  • Amazon Bedrock
  • Google Cloud Vertex AI
  • Microsoft Foundry

如果你平时只通过这些 provider 使用 Claude,那么要使用这个功能,仍需额外拥有一个 claude.ai 账号。

直接带 --chrome 启动:

Terminal window
claude --chrome

如果你已经在一个会话中,也可以运行:

/chrome

来启用或管理浏览器连接。

例如你可以直接这样说:

Go to code.claude.com/docs, click on the search box,
type "hooks", and tell me what results appear

Claude 会从终端或编辑器里完成:

  • 打开页面
  • 点击搜索框
  • 输入关键词
  • 报告观察结果

如果你不想每次都写 --chrome:

  • 在 CLI 中运行 /chrome
  • 选择 Enabled by default

但要注意:默认启用会增加上下文消耗,因为浏览器工具会一直加载。如果你对上下文预算敏感,更建议仅在需要时用 --chrome。

Claude 对哪些站点可浏览、点击、输入,继承自 Chrome 扩展本身的站点权限配置。要收紧权限,请直接在浏览器扩展设置中管理。

例如:

I just updated the login form validation. Can you open localhost:3000,
try submitting the form with invalid data, and check if the error
messages appear correctly?

Claude 会访问本地服务、操作表单,并告诉你实际观察到的现象。

例如:

Open the dashboard page and check the console for any errors when
the page loads.

比起“把所有日志全贴出来”,更建议你让 Claude 聚焦在某类错误模式上,因为控制台信息通常很多。

例如:

I have a spreadsheet of customer contacts in contacts.csv. For each row,
go to the CRM at crm.example.com, click "Add Contact", and fill in the
name, email, and phone fields.

Claude 会把本地数据与网页操作串起来,适合批量录入。

例如:

Draft a project update based on the recent commits and add it to my
Google Doc at docs.google.com/document/d/abc123

只要你已经登录该网页应用,Claude 就能直接在其编辑器中输入内容。

例如:

Go to the product listings page and extract the name, price, and
availability for each item. Save the results as a CSV file.

Claude 会浏览页面、抽取数据,并整理成结构化输出。

例如:

Check my calendar for meetings tomorrow, then for each meeting with
an external attendee, look up their company website and add a note
about what they do.

它可以在多个标签页之间切换,完成跨站点工作流。

例如:

Record a GIF showing how to complete the checkout flow, from adding
an item to the cart through to the confirmation page.

适合做演示、报告问题或给同事复现步骤。

如果 Claude Code 提示 Chrome extension not detected:

  1. 确认扩展已在 chrome://extensions 中安装并启用
  2. 确认 Claude Code 版本足够新:
Terminal window
claude --version
  1. 确认浏览器已启动
  2. 运行 /chrome,选择 Reconnect extension
  3. 如仍失败,重启浏览器与 Claude Code

第一次启用 Chrome integration 时,Claude Code 会安装一份 native messaging host 配置文件。Chrome 只在启动时读取它,所以首次检测失败时,重启浏览器往往就能解决。

如果 Claude 的浏览器命令突然失效:

  • 先检查页面是否有 alert / confirm / prompt 弹窗阻塞
  • 让 Claude 新开一个标签页再试
  • 在 chrome://extensions 中关闭再启用扩展

扩展的 service worker 在长时间空闲后可能会休眠。若浏览器工具一段时间后失效:

  • 运行 /chrome
  • 选择 Reconnect extension
  • Named pipe 冲突(EADDRINUSE):可能是另一个 Claude Code 会话占用了同名管道,重启 Claude Code 并关闭其他会话
  • Native messaging host 启动异常:可尝试重装 Claude Code 以重新生成 host 配置
错误原因解决方法
Browser extension is not connectednative messaging host 无法连上扩展重启浏览器与 Claude Code,再用 /chrome 重连
Extension not detected扩展未安装或已禁用在 chrome://extensions 中安装 / 启用
No tab availableClaude 在标签页尚未准备好时就开始操作让 Claude 新开一个标签页后重试
Receiving end does not exist扩展 service worker 已休眠运行 /chrome 并选择 Reconnect extension

可以这样理解几种能力的边界:

  • Chrome extension:适合真实网页、登录态页面与浏览器内流程
  • Computer use:适合浏览器之外的原生桌面应用与 GUI
  • Connectors / APIs:适合已经有正式 API 的服务集成

Claude 通常会优先使用更精确、更结构化的接入方式;浏览器自动化是“比 API 更通用、但也更脆弱”的方案。

  • Computer use:当任务不适合在浏览器中完成时,用于控制原生桌面应用
  • Use Claude Code in VS Code:在 VS Code 扩展中使用浏览器自动化
  • CLI reference:查看 --chrome 等命令行参数
  • Common workflows:更多 Claude Code 的工作流示例
  • Data and privacy:了解 Claude Code 的数据处理方式
  • Getting started with Claude in Chrome:浏览器扩展本身的完整文档
-
0:000:00