
ChromeWalk
io.github.chromewalk由 GitHub 账号 chromewalk 发布v15.0.0更新于 Oct 30, 2026
Local browser automation for AI agents: real-browser fetch, capture, smoke tests, cross-engine QA.
概览
ChromeWalk 在本机运行一个私有浏览器,让 AI 助手抓取网页、截图、做冒烟测试并跨浏览器引擎比对渲染结果。
- 可以做什么
- 在真实浏览器中打开页面并返回文本、状态码和标题,可用脚本化点击与登录进入受限页面
- 按多种屏幕尺寸截图,保存页面加载的全部文件,并读取控制台、网络日志和 Core Web Vitals 数据
- 对多个页面和屏幕尺寸运行自检式冒烟测试,并在 Chromium、Firefox 与 WebKit 中渲染同一页面以标出差异
- 审计设计、SEO 与结构化数据,将页面与已保存基线比对,并识别网站所用平台
- 把商店的商品、价格、规格和筛选条件采集为 JSON 或 CSV,并可在无浏览器情况下查询 JSON 数据
- 控制实时浏览器窗口、查看运行中的任务、读取日志并执行安装健康检查
- 适用场景
- 适合在本机运行 AI 助手的开发、测试、SEO 和设计团队,用于检查网站是否出错、留存视觉证据、跨引擎测试或采集商店数据。
- 运行要求
- 需在本机安装 ChromeWalk,支持 Windows 10/11(x64)与 Apple Silicon 版 macOS,暂无 Intel Mac 或 Linux 版本。MCP 服务器以 chromewalk 命令加 mcp 参数启动。需要许可证密钥,通过 CHROMEWALK_LICENSE 环境变量或激活流程提供;可选 CHROMEWALK_DATA_DIR 指定数据目录。纯云端聊天应用无法连接。
安装
在 SourceWeft 中
- 打开 控制台中的 ChromeWalk,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
ChromeWalk
A real, private browser your AI can use, running on your own computer.
Ask your AI assistant to open a page, check a site or collect data, and ChromeWalk does it in its own browser on your machine. No cloud relay, no tunnel, and never your personal Chrome profile.
Website · Docs · Download · FAQ · Privacy · Terms
What it does
- Opens pages in a real browser, including pages that block simple downloaders, and hands your AI the text, status and title. A challenge page is reported, never solved.
- Takes screenshots and full evidence: every screen size you need, every file a page loads, and the console and network log.
- Checks your site for breakage: quick self-checking tests across many pages and screen sizes, with 12 built-in problem detectors, plus scripted clicks and logins to reach the pages behind them.
- Tests across browsers: the same page in Chromium, Firefox and WebKit (Safari's engine), with the differences highlighted. You can also use your installed Chrome, Edge or Brave, always with ChromeWalk's own private profile.
- Audits design and SEO: colours, fonts, spacing and components across a site, an SEO check with ranked fixes, and visual comparisons against a saved version so you spot unexpected changes.
- Collects store data: products, prices, images, specs and filters from an online store, into JSON or CSV.
- Stays light for your AI: 35 tools with short descriptions, short results, and big outputs saved as files on your computer.
Who it's for
Developers, QA and SEO teams, designers and researchers who already work with an AI assistant and want it to see the real web.
Works with AI apps that run on your computer. One command, cw connect, sets ChromeWalk up in 16 of them:
Claude Desktop, Claude Code, Codex, Cursor, Windsurf, Cline, Gemini CLI, VS Code with GitHub Copilot, Zed, Continue,
GitHub Copilot CLI, Kiro, Amazon Q Developer, Kilo Code, Goose and Visual Studio (Windows only, so a Mac gets 15).
Any other app that supports local MCP servers can be set up by hand.
Not yet: chat apps that run in the cloud can't reach a program on your computer. That means ChatGPT (web, desktop or phone), Claude on the web or phone, and the Gemini app. For OpenAI, use Codex: it works today.
Runs on: Windows 10 and 11 (x64), and macOS on Apple Silicon. There is no Intel Mac or Linux build yet. Browsers: Chromium, Firefox and WebKit, plus your installed Chrome, Edge or Brave.
Quick start
- Install ChromeWalk.
- Windows (PowerShell):
powershell -c "irm https://chromewalk.com/install.ps1 | iex" - Mac (Terminal):
curl -fsSL https://chromewalk.com/install.sh | bash - Claude Desktop on Windows: install the ChromeWalk extension instead.
- Windows (PowerShell):
- Connect your AI app. Run
cw connectin a new terminal. It finds the AI apps on your computer and adds ChromeWalk to each one. Then restart the app. - Sign up and activate. Ask your AI: "Sign me up for ChromeWalk with my email address." The key arrives by
email. Then: "Activate ChromeWalk with the key from my email", or run
cw activate <key>in a terminal.
Then try: "Take phone and desktop screenshots of our home page."
Install ChromeWalk
Every client below talks to one ChromeWalk install on your computer. Both install scripts download the release
file, check its SHA-256 against SHA256SUMS.txt and stop on a mismatch (nothing is installed), install for
your user without admin rights, and tell you the next step.
Windows:
Mac (Apple Silicon):
Prefer an installer? Download ChromeWalk for Windows
(ChromeWalk-Setup-Windows.exe) or ChromeWalk for Mac
(ChromeWalk-macOS-AppleSilicon.pkg), or pick them from the download page.
Windows details: install folder, options, SmartScreen, uninstall
- The script installs the compiled
chromewalk.exe(no Python, nothing to build) and acw.cmdshortcut to%LOCALAPPDATA%\Programs\ChromeWalk, adds it to your user PATH, then runschromewalk setup, which downloads the browsers ChromeWalk uses. - Options (parameters, or environment variables set before the one-liner):
-Version <version>/CW_VERSIONinstalls a specific release;-DryRun/CW_DRYRUN=1downloads and verifies but installs nothing;-SkipSetup/CW_SKIP_SETUP=1,-InstallDir <folder>,-From <folder|url>.
- SmartScreen: the Windows installer is not code-signed yet, so the first time you run it from a browser download, Windows may say "Windows protected your PC". Click More info, then Run anyway, or check the checksum first (below). The install script avoids the warning.
- Uninstall: Settings > Apps > Installed apps > ChromeWalk > Uninstall. This also removes ChromeWalk from your AI apps.
Mac details: install folder, options, Gatekeeper, uninstall
- The script installs for your user, with no admin password, into
~/.local/lib/chromewalk, linkschromewalkandcwinto~/.local/bin(and adds that folder toPATHin~/.zprofile), then runschromewalk setup. - Options (after
bash -s --):--version <version>(orCW_VERSION) installs a specific release;--dry-rundownloads and verifies but installs nothing;--systemuses the package installer into/usr/local(asks for your admin password throughsudo);--skip-setup,--no-path,--prefix DIR,--uninstall.
- Apple Silicon only (M1 or later). Intel Macs are not supported.
- The Mac package is unsigned (no Apple Developer ID). The install script doesn't trigger Gatekeeper. If you
download the
.pkgin a browser and open it, macOS blocks it the first time ("cannot be opened because Apple cannot check it for malicious software"). Open System Settings > Privacy & Security, scroll to the message about the ChromeWalk package, click Open Anyway, and confirm with your password or Touch ID. Or install it from Terminal:sudo installer -pkg ChromeWalk-macOS-AppleSilicon.pkg -target /(system-wide:/usr/local/lib/chromewalk,/usr/local/bin/chromewalk,/usr/local/bin/cw). - Uninstall:
bash install.sh --uninstall(add--systemfor the package install). It also removes ChromeWalk from your AI apps (chromewalk connect --remove). Your licence, settings and downloaded browsers stay in~/Library/Application Support/ChromeWalkuntil you delete that folder.
Updates: the Windows app updates itself. Each update is signed and checked before it installs, and if the new
version fails its self-test your previous version comes back automatically (cw update --defer <days> waits a few
days first). On a Mac, cw update --check tells you when a new release is out; re-run the installer to update.
The Claude Desktop extension tells you when a new one is ready; install it over the old one.
More about updates.
Connect your AI app
The easy way: run
cw connect(orcw connect <app>, for examplecw connect codex). It finds each AI app on your computer and adds ChromeWalk to its settings. It's safe to repeat, it saves a backup of a settings file before its first change, and it never writes your licence key into any app. Preview what it would do withcw connect --dry-run --json; undo withcw connect --remove <app>.Setting it up by hand? Every app uses the same launch command: command
chromewalk, args["mcp"]. Don't usecw, and don't wrap it in a shell (cmd /cor otherwise). On Windowscwis a.cmdfile, which AI apps can't start directly. If an app can't findchromewalkon PATH, use the full path:
- Windows:
%LOCALAPPDATA%\Programs\ChromeWalk\chromewalk.exe- Mac:
~/.local/bin/chromewalk(install script) or/usr/local/bin/chromewalk(package installer)
Claude Desktop
Windows: use the extension.
- Download it: https://chromewalk.com/download/claude (
ChromeWalk-Claude-Extension.mcpb). - In Claude Desktop open Claude > Settings > Extensions > Install Extension and pick the file (double-clicking it may also work on the regular desktop app, but not on a Microsoft Store install).
- Paste your licence key into its optional License Key box, or leave it empty and ask Claude to sign you up.
Mac: the extension is Windows only for now. Install ChromeWalk, then run cw connect claude-desktop.
Pick one. If you use the extension, you don't need cw connect claude-desktop as well; doing both gives
Claude two copies of ChromeWalk. If that happens, run cw connect --remove claude-desktop.
Full walkthrough: https://chromewalk.com/docs/install-claude-desktop.html
Claude Code
Install the plugin from this repository's marketplace:
Or run cw connect claude-code, which runs claude mcp add with the full path to ChromeWalk; it registers
ChromeWalk for the folder you run it in. To make it available everywhere, add it by hand:
--scope user makes ChromeWalk available in every project, not only the folder you were in. A project-level
.mcp.json you can copy into your own repo is included.
Full walkthrough: https://chromewalk.com/docs/install-claude-code.html
OpenAI Codex (app, command line and editor extension)
Run cw connect codex. All three Codex apps read the same settings file, so one setup covers them. To add it by
hand, put this in ~/.codex/config.toml:
Keep the two timeouts. Codex's own defaults (about 10 seconds to start and 60 seconds per tool call) are too short
for real-browser work, which can take several minutes. Use the full path if chromewalk isn't on PATH, for
example 'C:\Users\<you>\AppData\Local\Programs\ChromeWalk\chromewalk.exe' or '/usr/local/bin/chromewalk'.
Full walkthrough: https://chromewalk.com/docs/install-codex.html
Cursor
Click Add to Cursor, or run cw connect cursor:
To add it by hand, put this in ~/.cursor/mcp.json or your project's .cursor/mcp.json:
Cursor asks you once to trust the new tool server. Directory listing text:
docs/cursor-directory-listing.md.
Full walkthrough: https://chromewalk.com/docs/install-cursor.html
VS Code with GitHub Copilot
Run cw connect vscode, or add this to your user or workspace mcp.json. VS Code uses servers, not
mcpServers:
Use Copilot in Agent mode. Full walkthrough: https://chromewalk.com/docs/install-vscode.html
Gemini CLI
Install the extension from this repository:
It uses gemini-extension.json and GEMINI.md, and needs ChromeWalk
installed (above) so that chromewalk is on PATH. Or run cw connect gemini-cli, which adds ChromeWalk to
~/.gemini/settings.json for you.
Full walkthrough: https://chromewalk.com/docs/install-gemini-cli.html
Windsurf, Cline and Continue
Run cw connect windsurf, cw connect cline or cw connect continue, or add this block by hand:
- Windsurf:
~/.codeium/windsurf/mcp_config.json. Guide: https://chromewalk.com/docs/install-windsurf.html - Cline: VS Code's
.../saoudrizwan.claude-dev/settings/cline_mcp_settings.json. Guide: https://chromewalk.com/docs/install-cline.html - Continue:
~/.continue/config.json. Guide: https://chromewalk.com/docs/install-continue.html
Zed, GitHub Copilot CLI, Kiro, Amazon Q Developer, Kilo Code, Goose and Visual Studio
Run cw connect and it sets up each of these it finds. To do one app: cw connect zed, cw connect copilot-cli,
cw connect kiro, cw connect amazon-q, cw connect kilo-code, cw connect goose or cw connect visual-studio
(Visual Studio is Windows only). cw connect --list shows which apps are installed and which already have
ChromeWalk.
Any other MCP app
Use the launch command chromewalk mcp (not cw), with no shell around it, on Windows and Mac alike. This is
exactly what cw connect writes. cw connect --dry-run --json prints it and changes nothing.
Guide: https://chromewalk.com/docs/install-generic-mcp.html
If ChromeWalk doesn't show up in your AI app
- Open the AI app once, then close it:
cw connectonly sees apps that have created their settings folder. - Run
cw connect --list, thencw connect <app>again. - Fully quit and restart the AI app. Most apps only load their tools when they start.
- Approve the new tool server if the app asks (Cursor, VS Code and Cline do).
- Ask the app to "run the ChromeWalk doctor". If it answers, the connection works.
- Still nothing? Run
cw mcp-selftestin a terminal. It should end with "SELFTEST PASS".
Skills: ready-made instructions for Claude Code, Cursor and Codex (release checks, cross-browser testing,
onboarding and troubleshooting) are in skills/. Copy them into your agent's skills folder.
Licence and activation
ChromeWalk is proprietary software and needs a licence key. There is no keyless trial: until a key is activated on the computer, every tool that opens a browser or checks a page replies "license required" and tells your AI how to sign you up.
What works before you activate: installing, connecting your AI apps, help on every tool, and these tools:
sign-up and activation (register, activate), the health check (doctor), process clean-up (procs, reset),
settings (config), the job list and cancel (calls, cancel) and saving a problem note (recommend).
How to get and activate a key:
- Sign up at https://chromewalk.com/register.html, or ask your AI to sign you up (the
registertool). The key is emailed to you and is tied to that email address. It is never shown in the chat. - Activate in any one of these ways:
- ask your AI to activate it (the
activatetool), or runcw activate <key>in a terminal if you'd rather keep the key out of the chat; - paste it into the Claude Desktop extension's License Key box;
- set the
CHROMEWALK_LICENSEenvironment variable (read when the ChromeWalk server starts; it activates the device if it isn't already); - for CI, point
CHROMEWALK_LICENSE_FILEat a key file.
- ask your AI to activate it (the
- Windows: activate once per computer.
cw activate <key> --rememberkeeps the key in Windows Credential Manager, and every other ChromeWalk install for your user activates itself.
Good to know:
- Two devices per licence. To move to a new computer, run
chromewalk license deactivateon the old one (or reset the device from your account page), then activate the new one. - Online once. Activation needs the internet. After that ChromeWalk renews in the background every 90 days, and keeps working offline for up to 90 days past a renewal it couldn't make. This grace period is only for an already-activated licence; it is not a trial. A cancelled licence stops working straight away.
Full terms: LICENSE and https://chromewalk.com/LICENSE.txt. Terms of Use:
https://chromewalk.com/terms.html.
Privacy
ChromeWalk runs on your computer. The pages it opens stay there.
What stays on your computer: page content, screenshots and captured files, file paths, your browser profiles, logins and saved sessions, and your proxy and Nimble passwords.
What ChromeWalk sends to chromewalk.com:
- Licence checks: your key, the email you gave with it (if any), a salted hash of your machine ID, your install ID, ChromeWalk version and operating system, sent to the licence server when you activate and when it renews.
- Update checks: your release channel and installed version.
- Usage events, linked to your licence. These are a condition of the licence and can't be turned off. Each
one carries:
- an install ID, a salted hash of your machine ID, and a SHA-256 hash of your licence key (
license_hash), never the key itself; - which tool ran, whether from the command line or an AI app, its exit code and a rough duration, and for an error only its type and a fixed failure label;
- the names of the options used, never their values;
- the web address the tool worked on and its domain, with logins, the port, the query string, anything after
#and secret-looking path parts removed on your computer first; - your ChromeWalk version, operating system and CPU type, which browser engines are installed, CPU cores and a memory range; at install and activation also your language, time-zone offset, OS build, whether ChromeWalk runs as administrator, a disk-space range and how many days ago it was installed.
- an install ID, a salted hash of your machine ID, and a SHA-256 hash of your licence key (
- Feedback, only when you send it with
chromewalk feedback.
Never sent: page content, screenshots, files, file paths, option values, query strings, passwords, proxy or Nimble credentials, your user or machine name, or your licence key in usage events.
Only if you turn it on: with the Nimble network option, your browser's traffic goes through your own Nimble account; with the Nimble cloud fallback, Nimble opens the page for you.
Run cw telemetry status to see exactly what your install sends. Full field list:
https://chromewalk.com/docs/privacy-telemetry.html. Privacy Policy: https://chromewalk.com/privacy.html.
Verify your download
Every GitHub Release has one SHA256SUMS.txt with the SHA-256 of every
release file: ChromeWalk-Setup-Windows.exe, ChromeWalk-Claude-Extension.mcpb, ChromeWalk-macOS-AppleSilicon.pkg,
install.ps1 and install.sh. The install scripts check this for you; to check by hand, compare the hash, read the
script, then run it.
Windows:
Mac:
Installer files: download the file and https://chromewalk.com/SHA256SUMS.txt, then compare
Get-FileHash <file> -Algorithm SHA256 (Windows) or shasum -a 256 <file> (Mac) with its line in SHA256SUMS.txt.
The 35 tools
Help works on every tool before you activate (help: "brief" or help: "full"); it never runs the tool.
Per-tool reference: https://chromewalk.com/docs/ (one tool-*.html page per tool, for example
https://chromewalk.com/docs/tool-fetch.html).
Command line and exit codes
Everything your AI can do is also a terminal command (chromewalk <command>, or cw <command>), for scripts and CI.
--json prints pure JSON. Every command shares one set of exit codes:
Release notes for each version: CHANGELOG.md and the GitHub Releases.
What's in this repository
This is the public listing and install package for ChromeWalk. It holds no source code, no signing keys and no server code; the compiled installers are attached to GitHub Releases.
Support and links
- Website: https://chromewalk.com
- What is ChromeWalk: https://chromewalk.com/docs/what-is-chromewalk.html
- Docs: https://chromewalk.com/docs/
- FAQ: https://chromewalk.com/faq.html
- Install or packaging problems: this repository's issue tracker
- Licence or account questions: the contact details in the Privacy Policy and Terms of Use
- Security:
SECURITY.md - Licence:
LICENSE
来源:README.md,提交 1bf9715
工具
0版本历史
2- v15.0.0最新Oct 30, 2026
- v14.0.1Oct 15, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。