关于 ChromeWalk
ChromeWalk 是运行在本机的真实浏览器自动化工具,面向开发、QA、SEO、设计和研究团队。它让 AI Agent 获取网页内容、截图与浏览器日志,并进行跨浏览器检查;使用独立的私有浏览器配置,不通过云端中继。
主要功能
- 01本机真实浏览器抓取网页
- 02截图及控制台、网络证据
- 03多页面与屏幕尺寸冒烟测试
- 04Chromium、Firefox、WebKit 对比
- 05设计与 SEO 审计
- 06商店商品数据导出 JSON 或 CSV
适用场景
- 01检查网页状态、标题和正文
- 02捕获不同屏幕尺寸的页面截图
- 03排查多浏览器呈现差异
- 04收集网店商品与价格数据
MCP 相关
ChromeWalk 通过本机 MCP 服务向 AI 应用提供浏览器自动化工具。`cw connect` 可将服务配置到支持本地 MCP 的应用,也可手动配置启动命令 `chromewalk mcp`。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ChromeWalk
一个真实、私密的浏览器,可供你的 AI 使用,并在你自己的电脑上运行。
让你的 AI 助手打开网页、检查网站或收集数据,ChromeWalk 就会在你电脑上的专属浏览器中完成这些操作。无需云端中继,无需隧道,也绝不会使用你的个人 Chrome 配置文件。
功能
- 在真实浏览器中打开网页,包括会阻止简单下载器的网页,并将文本、状态和标题交给你的 AI。遇到验证页面时会报告,但绝不会尝试破解。
- 截取屏幕截图并收集完整证据:你需要的各种屏幕尺寸、网页加载的每个文件,以及控制台和网络日志。
- 检查网站是否存在故障:在多个页面和屏幕尺寸上快速运行自检测试,内置 12 种问题检测器,还支持通过脚本点击和登录,以访问这些页面背后的内容。
- 跨浏览器测试:在 Chromium、Firefox 和 WebKit(Safari 的引擎)中打开同一页面,并突出显示差异。你也可以使用已安装的 Chrome、Edge 或 Brave,且始终使用 ChromeWalk 自己的私密配置文件。
- 审核设计和 SEO:检查网站各处的颜色、字体、间距和组件,进行 SEO 检查并按优先级列出修复项,还可与保存的版本进行视觉比较,以发现意外变化。
- 收集商店数据:从线上商店收集商品、价格、图片、规格和筛选条件,并保存为 JSON 或 CSV。
- 尽量减少 AI 的负担:提供 35 个工具,描述简短、结果精简;大型输出会保存为你电脑上的文件。
适用对象
已经在使用 AI 助手、希望 AI 助手能访问真实网页的开发者、QA 和 SEO 团队、设计师及研究人员。
适用于在你电脑上运行的 AI 应用。 只需运行一条命令 cw connect,即可为以下 16 款应用完成 ChromeWalk 设置:Claude Desktop、Claude Code、Codex、Cursor、Windsurf、Cline、Gemini CLI、带 GitHub Copilot 的 VS Code、Zed、Continue、GitHub Copilot CLI、Kiro、Amazon Q Developer、Kilo Code、Goose 和 Visual Studio(仅限 Windows,因此 Mac 上有 15 款)。任何支持本地 MCP 服务的其他应用也可以手动设置。
暂不支持: 在云端运行的聊天应用无法访问你电脑上的程序。这包括 ChatGPT(网页、桌面或手机端)、网页或手机端的 Claude,以及 Gemini 应用。使用 OpenAI 时,请选择 Codex:它目前已经可用。
运行平台: Windows 10 和 11(x64),以及搭载 Apple Silicon 的 macOS。目前尚无 Intel Mac 或 Linux 版本。 浏览器:Chromium、Firefox 和 WebKit,以及已安装的 Chrome、Edge 或 Brave。
快速开始
- 安装 ChromeWalk。
- Windows(PowerShell):
powershell -c "irm https://chromewalk.com/install.ps1 | iex" - Mac(终端):
curl -fsSL https://chromewalk.com/install.sh | bash - Windows 上的 Claude Desktop:改为安装 ChromeWalk 扩展程序。
- Windows(PowerShell):
- 连接你的 AI 应用。 在新终端中运行
cw connect。它会查找你电脑上的 AI 应用,并为每个应用添加 ChromeWalk。然后重启应用。 - 注册并激活。 向 AI 发送提示词:“用我的电子邮箱地址为我注册 ChromeWalk。” 密钥会通过电子邮件发送给你。然后发送提示词:“使用我邮件中的密钥激活 ChromeWalk”,或者在终端中运行
cw activate <key>。
然后试试:“截取我们主页的手机和桌面屏幕截图。”
安装 ChromeWalk
下面每个客户端都会使用你计算机上安装的同一个 ChromeWalk。两个安装脚本都会下载发行文件,将其 SHA-256 与 SHA256SUMS.txt 中的值核对,不匹配时立即停止(不会安装任何内容),以普通用户身份安装(无需管理员权限),并告知你下一步操作。
Windows:
powershell -c "irm https://chromewalk.com/install.ps1 | iex"
Mac(Apple Silicon):
curl -fsSL https://chromewalk.com/install.sh | bash
更喜欢使用安装程序? 下载 Windows 版 ChromeWalk
(ChromeWalk-Setup-Windows.exe)或 Mac 版 ChromeWalk
(ChromeWalk-macOS-AppleSilicon.pkg),也可以在下载页面选择。
Windows 详情:安装文件夹、选项、SmartScreen、卸载
- 脚本会安装编译好的
chromewalk.exe(无需 Python,也无需构建)和cw.cmd快捷命令,安装到%LOCALAPPDATA%\Programs\ChromeWalk,将其添加到用户 PATH,然后运行chromewalk setup,下载 ChromeWalk 使用的浏览器。 - 选项(参数,或在运行单行命令前设置的环境变量):
-Version <version>/CW_VERSION:安装指定版本;-DryRun/CW_DRYRUN=1:下载并验证,但不安装任何内容;-SkipSetup/CW_SKIP_SETUP=1、-InstallDir <folder>、-From <folder|url>。
- SmartScreen: Windows 安装程序目前尚未经过代码签名,因此首次从浏览器下载后运行时,Windows 可能会提示“Windows 已保护你的电脑”。点击更多信息,再点击仍要运行,或者先核对校验和(见下文)。 安装脚本不会触发此警告。
- 卸载:“设置”>“应用”>“已安装的应用”>“ChromeWalk”>“卸载”。这也会从你的 AI 应用中移除 ChromeWalk。
Mac 详情:安装文件夹、选项、Gatekeeper、卸载
- 脚本会以普通用户身份安装,无需管理员密码,安装到
~/.local/lib/chromewalk,并将chromewalk和cw链接到~/.local/bin(并在~/.zprofile中将该文件夹添加到PATH),然后运行chromewalk setup。 - 选项(在
bash -s --后):--version <version>(或CW_VERSION):安装指定版本;--dry-run:下载并验证,但不安装任何内容;--system:使用安装包安装到/usr/local(通过sudo提示输入管理员密码);--skip-setup、--no-path、--prefix DIR、--uninstall。
- 仅支持 Apple Silicon(M1 或更新机型)。不支持 Intel Mac。
- Mac 安装包未签名(没有 Apple Developer ID)。安装脚本不会触发 Gatekeeper。如果你通过浏览器下载
.pkg并打开, macOS 首次会阻止它(“无法打开,因为 Apple 无法检查它是否包含恶意软件”)。打开系统设置 > 隐私与安全性, 滚动到关于 ChromeWalk 安装包的提示,点击仍要打开,并使用密码或 Touch ID 确认。也可以通过终端安装:sudo installer -pkg ChromeWalk-macOS-AppleSilicon.pkg -target /(系统范围安装:/usr/local/lib/chromewalk、/usr/local/bin/chromewalk、/usr/local/bin/cw)。 - 卸载:
bash install.sh --uninstall(如果是通过安装包进行的系统安装,请添加--system)。这也会从你的 AI 应用中移除 ChromeWalk(chromewalk connect --remove)。你的许可证、设置和已下载的浏览器会保留在~/Library/Application Support/ChromeWalk中,直到你删除该文件夹。
更新: Windows 应用会自动更新。每次更新都会经过签名和检查后再安装;如果新版本未通过自检,系统会自动恢复到之前的版本(cw update --defer <days> 可延迟几天更新)。在 Mac 上,cw update --check 会告知你是否有新版本;重新运行安装程序即可更新。Claude Desktop 扩展会在有新版本时通知你;直接安装新版本即可覆盖旧版本。
了解更多更新信息。
连接你的 AI 应用
简单方式: 运行
cw connect(或cw connect <app>,例如cw connect codex)。它会查找你电脑上的各个 AI 应用,并将 ChromeWalk 添加到它们的设置中。可以安全地重复运行;首次修改前,它会备份设置文件;而且绝不会将你的许可证密钥写入任何应用。使用cw connect --dry-run --json预览操作;使用cw connect --remove <app>撤销更改。要手动设置? 每个应用使用相同的启动命令:command
chromewalk,args["mcp"]。 不要使用cw,也不要通过 shell 启动(例如cmd /c)。在 Windows 上,cw是一个.cmd文件,AI 应用无法直接启动它。如果应用在 PATH 中找不到chromewalk,请使用完整路径:
- Windows:
%LOCALAPPDATA%\Programs\ChromeWalk\chromewalk.exe- Mac:
~/.local/bin/chromewalk(安装脚本)或/usr/local/bin/chromewalk(安装包)
Claude Desktop
Windows:使用扩展程序。
- 下载扩展程序:https://chromewalk.com/download/claude(`ChromeWalk-Claude-Extension.mcpb`)。
- 双击它,或将它拖到 Claude Desktop 的“设置 > 扩展程序”面板中。
- 将许可证密钥粘贴到可选的 License Key 输入框中,或留空并让 Claude 帮你注册。
**Mac:**目前该扩展程序仅支持 Windows。安装 ChromeWalk,然后运行 cw connect claude-desktop。
二选一。 如果你使用扩展程序,就无需再运行 cw connect claude-desktop;两种方式都使用会让 Claude 加载两个 ChromeWalk 实例。如果出现这种情况,请运行 cw connect --remove claude-desktop。
完整安装指南:https://chromewalk.com/docs/install-claude-desktop.html
Claude Code
从此仓库的市场安装插件:
/plugin marketplace add chromewalk/app
/plugin install chromewalk@chromewalk
或者运行 cw connect claude-code,它会使用 ChromeWalk 的完整路径运行 claude mcp add;这会为你运行命令所在的文件夹注册 ChromeWalk。若要在所有位置使用,请手动添加:
claude mcp add --scope user chromewalk -- chromewalk mcp
--scope user 会让 ChromeWalk 在每个项目中都可用,而不仅限于你当时所在的文件夹。此仓库还附带一个项目级 .mcp.json,你可以将它复制到自己的仓库中。
OpenAI Codex(应用、命令行和编辑器扩展)
运行 cw connect codex。三个 Codex 应用读取同一个设置文件,因此配置一次即可在所有应用中使用。若要手动添加,请将以下内容放入 ~/.codex/config.toml:
[mcp_servers.chromewalk]
command = 'chromewalk'
args = ['mcp']
startup_timeout_sec = 30
tool_timeout_sec = 1200
请保留这两个超时设置。Codex 自带的默认值(启动约 10 秒,每次工具调用 60 秒)对于实际浏览器操作来说太短了,这类操作可能需要几分钟。如果 PATH 中找不到 chromewalk,请使用完整路径,例如 'C:\Users\<you>\AppData\Local\Programs\ChromeWalk\chromewalk.exe' 或 '/usr/local/bin/chromewalk'。
Cursor
点击 添加到 Cursor,或运行 cw connect cursor:
若要手动添加,请将以下内容放入 ~/.cursor/mcp.json 或项目的 .cursor/mcp.json 中:
{
"mcpServers": {
"chromewalk": {
"command": "chromewalk",
"args": ["mcp"]
}
}
}
Cursor 会提示你信任这个新工具服务一次。目录列表文本:
docs/cursor-directory-listing.md。
VS Code with GitHub Copilot
运行 cw connect vscode,或将以下内容添加到用户或工作区的 mcp.json 中。VS Code 使用 servers,而不是
mcpServers:
{
"servers": {
"chromewalk": {
"type": "stdio",
"command": "chromewalk",
"args": ["mcp"]
}
}
}
请在 Agent 模式下使用 Copilot。完整安装指南:https://chromewalk.com/docs/install-vscode.html
Gemini CLI
从此仓库安装扩展程序:
gemini extensions install https://github.com/chromewalk/app
完整指南:https://chromewalk.com/docs/install-gemini-cli.html
Windsurf、Cline 和 Continue
运行 cw connect windsurf、cw connect cline 或 cw connect continue,也可以手动添加以下配置:
{
"mcpServers": {
"chromewalk": {
"command": "chromewalk",
"args": ["mcp"]
}
}
}
- Windsurf:
~/.codeium/windsurf/mcp_config.json。指南:https://chromewalk.com/docs/install-windsurf.html - Cline:VS Code 的
.../saoudrizwan.claude-dev/settings/cline_mcp_settings.json。指南:https://chromewalk.com/docs/install-cline.html - Continue:
~/.continue/config.json。指南:https://chromewalk.com/docs/install-continue.html
Zed、GitHub Copilot CLI、Kiro、Amazon Q Developer、Kilo Code、Goose 和 Visual Studio
运行 cw connect,它会为检测到的这些应用逐一完成配置。若要配置单个应用:运行 cw connect zed、cw connect copilot-cli、cw connect kiro、cw connect amazon-q、cw connect kilo-code、cw connect goose 或 cw connect visual-studio(Visual Studio 仅限 Windows)。运行 cw connect --list 可查看已安装的应用以及已配置 ChromeWalk 的应用。
其他 MCP 应用
在 Windows 和 Mac 上均可使用启动命令 chromewalk mcp(不要使用 cw),且不要在外层套用 Shell。这正是 cw connect 写入的内容。运行 cw connect --dry-run --json 可打印此命令,且不会进行任何更改。
指南:https://chromewalk.com/docs/install-generic-mcp.html
如果 ChromeWalk 未显示在你的 AI 应用中
- 先打开一次 AI 应用,然后将其关闭:
cw connect只能检测到已创建设置文件夹的应用。 - 运行
cw connect --list,然后再次运行cw connect <app>。 - 完全退出并重启 AI 应用。大多数应用只会在启动时加载工具。
- 如果应用提示,请批准新的工具服务(Cursor、VS Code 和 Cline 会这样做)。
- 请应用“运行 ChromeWalk doctor”。如果应用有响应,说明连接正常。
- 还是不行?在终端中运行
cw mcp-selftest。输出应以“SELFTEST PASS”结尾。
技能: skills/ 中提供了适用于 Claude Code、Cursor 和 Codex 的现成指令(发布检查、跨浏览器测试、入门引导和故障排查)。将它们复制到你的 Agent 技能文件夹中。
许可与激活
ChromeWalk 是专有软件,需要许可证密钥。不提供无需密钥的试用:在计算机上激活密钥之前,所有会打开浏览器或检查页面的工具都会回复“需要许可证”,并告知你的 AI 如何注册。
**激活前可用的功能:**安装、连接 AI 应用、每个工具的帮助,以及以下工具:
注册和激活(register、activate)、健康检查(doctor)、进程清理(procs、reset)、
设置(config)、作业列表和取消(calls、cancel),以及保存问题备注(recommend)。
获取并激活密钥的方法:
- 注册:访问 https://chromewalk.com/register.html,或让你的 AI 帮你注册(
register工具)。密钥 会发送到你的邮箱,并与该邮箱地址绑定。它绝不会显示在聊天中。 - 激活:可通过以下任一方式激活:
- 让你的 AI 帮你激活(
activate工具),或者在终端中运行cw activate <key>,避免 将密钥输入聊天; - 将密钥粘贴到 Claude Desktop 扩展的 License Key 框中;
- 设置
CHROMEWALK_LICENSE环境变量(ChromeWalk 服务启动时读取;如果设备尚未激活,则会激活设备); - 用于 CI 时,将
CHROMEWALK_LICENSE_FILE指向密钥文件。
- 让你的 AI 帮你激活(
- Windows:每台计算机激活一次。
cw activate <key> --remember会将密钥保存在 Windows Credential Manager 中,你的用户安装的其他所有 ChromeWalk 都会自动激活。
须知:
- **每个许可证可用于两台设备。**要换用新计算机,请在旧设备上运行
chromewalk license deactivate(或 从账户页面重置设备),然后激活新设备。 - **只需联网一次。**激活需要互联网连接。此后,ChromeWalk 会每 90 天在后台续期;如果续期失败,最多还能 离线运行 90 天。此宽限期仅适用于已激活的许可证,并非试用期。许可证一旦取消,会立即失效。
完整条款:LICENSE 和 https://chromewalk.com/LICENSE.txt。使用条款:
https://chromewalk.com/terms.html。
隐私
ChromeWalk 在你的电脑上运行。它打开的页面会留在你的电脑上。
留在你电脑上的内容: 页面内容、屏幕截图和捕获的文件、文件路径、你的浏览器配置文件、登录信息和已保存的会话,以及你的代理和 Nimble 密码。
ChromeWalk 发送到 chromewalk.com 的内容:
- 许可证检查:你的密钥、你提供该密钥时填写的电子邮件(如有)、你的机器 ID 的加盐哈希、你的安装 ID、ChromeWalk 版本和操作系统;在你激活许可证和续期时发送到许可证服务器。
- 更新检查:你的发布渠道和已安装版本。
- 使用事件,与你的许可证关联。这是许可证的使用条件,无法关闭。每条事件都包含:
- 一个安装 ID、你的机器 ID 的加盐哈希,以及你的许可证密钥的 SHA-256 哈希(
license_hash),绝不会包含密钥本身; - 运行的工具、它是从命令行还是 AI 应用运行、退出代码和大致耗时;如果出错,只包含错误类型和固定的失败标签;
- 所用选项的名称,绝不包含其值;
- 工具处理的网页地址及其域名;登录信息、端口、查询字符串、
#后的所有内容和看起来像机密信息的路径部分会先在你的电脑上移除; - 你的 ChromeWalk 版本、操作系统和 CPU 类型、已安装的浏览器引擎、CPU 核心数和内存范围;安装和激活时还会包含你的语言、时区偏移、OS 构建版本、ChromeWalk 是否以管理员身份运行、磁盘空间范围,以及安装至今经过的天数。
- 一个安装 ID、你的机器 ID 的加盐哈希,以及你的许可证密钥的 SHA-256 哈希(
- 反馈,仅当你使用
chromewalk feedback发送时。
绝不会发送: 页面内容、屏幕截图、文件、文件路径、选项值、查询字符串、密码、代理或 Nimble 凭据、你的用户名或机器名,或使用事件中的许可证密钥。
仅在你启用时: 使用 Nimble 网络选项时,浏览器流量会通过你自己的 Nimble 账户;使用 Nimble 云回退时,Nimble 会代你打开页面。
运行 cw telemetry status,即可查看你的安装具体会发送哪些内容。完整字段列表:
https://chromewalk.com/docs/privacy-telemetry.html。隐私政策:https://chromewalk.com/privacy.html。
验证下载文件
每个 GitHub Release 都包含一个 SHA256SUMS.txt,其中列出了每个发布文件的 SHA-256:ChromeWalk-Setup-Windows.exe、ChromeWalk-Claude-Extension.mcpb、ChromeWalk-macOS-AppleSilicon.pkg、install.ps1 和 install.sh。安装脚本会为你检查;如果要手动检查,请先比对哈希并阅读脚本,然后再运行。
Windows:
irm https://chromewalk.com/SHA256SUMS.txt -OutFile SHA256SUMS.txt
irm https://chromewalk.com/install.ps1 -OutFile install.ps1
(Get-FileHash install.ps1 -Algorithm SHA256).Hash.ToLower() # must equal the install.ps1 line in SHA256SUMS.txt
Select-String install.ps1 SHA256SUMS.txt
powershell -ExecutionPolicy Bypass -File .\install.ps1 -DryRun # verifies the installer, installs nothing
powershell -ExecutionPolicy Bypass -File .\install.ps1
Mac:
curl -fsSLO https://chromewalk.com/SHA256SUMS.txt
curl -fsSLO https://chromewalk.com/install.sh
shasum -a 256 install.sh && grep install.sh SHA256SUMS.txt # the two hashes must match
bash install.sh --dry-run # verifies the package, installs nothing
bash install.sh
安装程序文件: 下载文件和 https://chromewalk.com/SHA256SUMS.txt,然后将 Get-FileHash <file> -Algorithm SHA256(Windows)或 shasum -a 256 <file>(Mac)的结果与 SHA256SUMS.txt 中对应的行进行比对。
35 个工具
激活前,每个工具都支持帮助(help: "brief" 或 help: "full");帮助不会运行工具。
各工具的参考文档:https://chromewalk.com/docs/(每个工具对应一个 tool-*.html 页面,例如
https://chromewalk.com/docs/tool-fetch.html)。
命令行和退出代码
AI 能执行的所有操作也都可以通过终端命令执行(chromewalk <command> 或 cw <command>),适用于脚本和 CI。
--json 会输出纯 JSON。所有命令共用一组退出代码:
| 代码 | 含义 |
|---|---|
| 0 | 正常 |
| 2 | 用法错误或参数错误 |
| 3 | 检查失败:工具已运行,但目标未通过检查;结果仍然有效 |
| 4 | 需要许可证 |
| 5 | 基础设施故障(浏览器启动失败或缺少依赖项);请重试或运行 doctor |
| 6 | 超时或已取消 |
| 1 | 意外的内部错误 |
各版本的发布说明:CHANGELOG.md 和 GitHub Releases。
此仓库包含什么
这是 ChromeWalk 的公开目录和安装包。它不包含源代码、签名密钥或 服务端代码;编译后的安装程序附在 GitHub Releases 中。
README.md - this file
LICENSE - licence notice (full EULA at chromewalk.com/LICENSE.txt)
SECURITY.md - how to report a vulnerability
CHANGELOG.md - where to find the release notes
server.json - MCP Registry server descriptor
gemini-extension.json - Gemini CLI extension manifest
GEMINI.md - context file loaded by the Gemini CLI extension
.mcp.json - example Claude Code project MCP config
.claude-plugin/plugin.json - Claude Code plugin manifest
.claude-plugin/marketplace.json - Claude Code marketplace listing
skills/ - skills for Claude Code, Cursor and Codex
.github/ISSUE_TEMPLATE/ - bug report and feature request templates
docs/cursor-directory-listing.md - Cursor directory submission text
支持与链接
- 网站:https://chromewalk.com
- 什么是 ChromeWalk:https://chromewalk.com/docs/what-is-chromewalk.html
- 文档:https://chromewalk.com/docs/
- 常见问题:https://chromewalk.com/faq.html
- 安装或打包问题:此仓库的问题跟踪器
- 许可或账户问题:隐私政策 和使用条款中的联系信息
- 安全性:
SECURITY.md - 许可:
LICENSE
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。