龙虾智能体官方中文桌面版一键安装部署EXE程序
Official-style Windows installer & desktop app for OpenClaw.
One-click install, bundled runtime, guided setup — run OpenClaw AI agents on Windows without touching a terminal.
⭐ If this project helps you, please give it a star — it takes 2 seconds and means a lot! ⭐
Language: English · 简体中文
OpenClaw Desktop packages the OpenClaw runtime into a standard Windows install experience. Download one .exe, finish a setup wizard, and run OpenClaw from a native desktop shell — no manual wiring, no terminal required.
If you've been searching for how to install OpenClaw on Windows, how to run OpenClaw locally, or an OpenClaw Windows installer with a GUI, this is it.
- Download the latest installer from Releases
- Run the Windows setup (filename follows
package.json, e.g.OpenClaw-Setup-0.5.0+openclaw.2026.3.28.exe) - Finish the setup wizard (provider → channel → gateway)
- Launch from Start Menu or Desktop shortcut
System: Windows 10/11 x64 · ~350 MB free space · Internet for API calls
- Shell version:
0.5.0+openclaw.2026.3.28(semver + bundled OpenClaw pin in build metadata). - Bundled OpenClaw (npm): 2026.3.28 — same runtime as
npm install openclaw@2026.3.28; pinned inpackage.jsonasopenclawBundleVersion. - Desktop highlights (recent train): Feishu
registerFullonce-per-process guard for upstreamdist/auth-profiles-*.jslayout; MiniMax wizard presets aligned to upstream M2.7-only catalog; Control UI built from GitHub tag sources for Electron; optional details in CHANGELOG.md (e.g. [0.4.11]).
Full notes: openclaw/openclaw v2026.3.28.
Breaking
- Qwen: Remove deprecated
qwen-portal-authOAuth forportal.qwen.ai; migrate using Model Studio /openclaw onboard --auth-choice modelstudio-api-key. - Config / Doctor: Drop automatic migrations older than about two months; very old legacy keys may fail validation instead of being rewritten.
Notable changes (abridged)
- xAI: Move bundled xAI to Responses API; add
x_search; align Grok / web-search and tool config so bundled flows work without manual plugin toggles; onboard can offer optionalx_searchsetup. - MiniMax: Image generation for
image-01; chat catalog trimmed to M2.7 line (legacy M2 / M2.1 / M2.5 / VL-01 removed). - Plugins / hooks: Async
requireApprovalonbefore_tool_call(exec overlay, Telegram, Discord,/approve, etc.). - CLI / plugins:
openclaw config schema; bundled Claude / Codex / Gemini CLI on plugin surface;gateway run --cli-backend-logs(replaces--claude-cli-logsas alias). - Channels & tools: Many fixes across Telegram, Discord, WhatsApp, BlueBubbles, Matrix, Feishu, Microsoft Teams, Google Chat, and more (delivery, reconnect, pairing, uploads, sandbox, failover).
- Control UI: Keep sensitive raw config hidden by default; explicit reveal-to-edit; raw JSON editing without auto-exposing secrets.
Tip (MiniMax 401): MiniMax Anthropic-compatible endpoints expect x-api-key, not Bearer. This shell sets authHeader: false for MiniMax and migrates existing configs on load. Other third-party anthropic-messages hosts may still need authHeader: true where documented.
Older desktop releases are listed in CHANGELOG.md.
Each release pins the bundled OpenClaw npm version in root package.json (openclawBundleVersion). pnpm run download-openclaw installs that exact version (unless you override with a CLI arg or OPENCLAW_DESKTOP_BUNDLE_VERSION). For local packaging, run download-openclaw before prepare-bundle. The committed resources/bundle-manifest.json is informational only — the bundled version is whatever prepare-bundle writes to bundledOpenClawVersion.
- Runtime: Bundled portable Node.js 22.16.0 (
pnpm run download-node), matching upstreamopenclaw.mjs/engines(Node ≥ 22.16). - State & config: Same as upstream:
%USERPROFILE%\.openclaw, main configopenclaw.json. UseOPENCLAW_*env vars (CLAWDBOT_*/MOLTBOT_*,.moltbot, etc. were removed upstream). - Control UI: The npm package does not ship
dist/control-ui/; we fetch GitHub tagv<version>sources (ui/plus repo-rootsrc/, etc.) and run Vite. CI builds static assets on Linux and merges them into the Windows installer. - Bundled plugin list: Upstream ships built-in channel/provider plugins under
dist/extensions/*; the desktop shell scans that path and still falls back to legacy top-levelextensions/. - Breaking changes: Plugin SDK (
openclaw/plugin-sdk/*), browser/install behavior, and other breaking items are covered in upstream OpenClaw releases and upstream docs for the version you ship. Installer-only users usually need no action; custom/third-party plugin authors should follow upstream migration guides.
Same section in Chinese: README.zh-CN.md.
| 🔽 One-click installer | Native Windows .exe installer — no npm install or system-wide Node.js needed |
| ⚡ Bundled runtime | Ships with portable Node.js + OpenClaw so first launch is instant |
| 🧙 Guided setup wizard | Step-by-step configuration for model provider, channel, and gateway |
| 🔄 In-app updates | Built-in updater via GitHub Releases; rollback to any previous version |
| 🪟 Native Windows shell | Start Menu, Desktop shortcut, system tray, and auto-start support |
| 🌐 50+ providers | OpenAI, Claude, Gemini, DeepSeek, Kuae, and more |
| 💬 Multi-channel | Telegram, Discord, Slack, WhatsApp, Feishu, and more |
| 🌍 Multi-language UI | English, 简体中文, 繁體中文, 日本語, 한국어, Español, Français |
| 🔐 Feishu pairing & allowlist | Approve DM users, manage senders, add open_id — all inside the app |
OpenClaw
|
┌────────┴────────┐
│ │
Desktop GUI
│ Plugins
Installer ...
OpenClaw Desktop is a community-maintained Windows distribution for the OpenClaw ecosystem. Part of the OpenClaw ecosystem — not affiliated with the core project.
| Release | v0.5.0 (shell 0.5.0+openclaw.2026.3.28) |
| Installer | OpenClaw-Setup-0.5.0+openclaw.2026.3.28.exe (see Releases for exact asset) |
| Platform | Windows 10/11 x64 |
| Includes | Electron shell, portable Node.js, bundled OpenClaw |
| Extras | SHA-256 checksum, latest.yml for in-app updates |
→ github.com/agentkernel/openclaw-desktop/releases/latest
| Installer | Setup Wizard | Dashboard |
|---|---|---|
![]() |
![]() |
![]() |
If you use Feishu with pairing mode, Desktop keeps the whole flow inside the app:
- Configure Feishu credentials in the wizard or in Settings
- Keep DM mode on
pairingto approve users before they can chat - Ask the requester to DM the bot in Feishu
- Open Feishu Settings to review pending requests, approve senders, edit the allowlist, or add an
open_idmanually
If the pending list is empty but you have a pairing code, use the code-based approval path on the same screen — Desktop will call the bundled OpenClaw runtime as a fallback.
How do I install OpenClaw on Windows?
Download the latest OpenClaw-Setup-*.exe from the latest release and run it. That's it — no npm, no system-wide Node.js, no terminal commands needed.
Do I need Node.js installed globally?
No. The installer ships with a portable Node.js runtime.
Where is user data stored?
- OpenClaw config:
%USERPROFILE%\.openclaw\openclaw.json - Desktop config:
%APPDATA%\OpenClaw Desktop\config.json - Logs:
%USERPROFILE%\.openclaw\ - Backups:
%USERPROFILE%\.openclaw\backups\
Uninstalling the app does not remove these by default.
How do updates work?
Desktop checks GitHub Releases and can download updates through the built-in updater. You can also download any older asset manually for rollback.
What does the Kuae HTTPS proxy fix do?
When the bundled OpenClaw gateway inherits HTTP(S)_PROXY, some local proxies break TLS to Kuae's Coding Plan endpoint (coding-plan-endpoint.kuaecloud.net). Desktop merges NO_PROXY for both .kuaecloud.net domains so Kuae traffic goes direct while other providers still use your proxy. Set OPENCLAW_SKIP_KUAE_NO_PROXY=1 to disable.
git clone https://github.com/agentkernel/openclaw-desktop.git
cd openclaw-desktop
pnpm install
pnpm devPrerequisites: Node.js >= 22.16.0 · pnpm · Windows 10/11
Common commands:
pnpm type-check # Type check
pnpm build # Build
pnpm run package:prepare-deps # download-node + download-openclaw (before installer)
pnpm run prepare-bundle
pnpm run package:win # Output: dist/OpenClaw-Setup-<version>.exeBundled OpenClaw: Pinned in package.json (openclawBundleVersion). After prepare-bundle, see bundledOpenClawVersion in resources/bundle-manifest.json (currently 2026.3.28 for desktop v0.5.0). Local checks: pnpm run check-openclaw-versions (omit OPENCLAW_SKIP_NPM_LATEST_CHECK to also compare against npm latest).
Related docs: CHANGELOG.md · CONTRIBUTING.md
⭐ Star History · Contributors · Community



