
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 分
請在儲存庫或註冊中心條目中宣告授權條款。