真正的便携式桌面应用,双击即用,无需任何配置
传统桌面应用需要用户预装 Node.js 环境,通过 npm 安装依赖后才能运行。我们的"开箱即用"版本将所有依赖内置到应用中,用户只需下载 EXE 文件双击即可使用。
desktop-exe 目录中创建全新的项目结构,与原版分离OpenClawBundleManager 类,负责管理内置的 OpenClaw CLIresources/openclaw-bundle 目录.cmd 和 .sh)Electron 应用 + 内置 OpenClaw CLI + 配置管理器
检测配置文件,显示设置向导
用户选择提供商并输入密钥
配置信息加密保存到用户目录
启动网关服务,开始 AI 对话
开发时需要 Node.js 18 或更高版本
包管理器,用于安装依赖和运行脚本
桌面应用框架,打包核心
打包工具,生成可执行文件
以下依赖会被打包到应用中,用户无需安装:
AI 代理核心 CLI 工具
配置管理,持久化存储
HTTP 请求库
Electron 内置,无需单独安装
{
"dependencies": {
"electron-store": "^8.1.0",
"axios": "^1.6.2",
"openclaw": "^2026.3.8"
},
"devDependencies": {
"electron": "^28.0.0",
"electron-builder": "^24.9.1"
}
}
文件锁定问题:Windows 下构建时如有 Electron 应用运行,会导致构建失败。请关闭所有 Electron 相关应用后再构建。
Bundle 大小:OpenClaw CLI 包含大量依赖,打包后的应用约 200-250MB。
首次构建:首次构建会自动下载 Electron 二进制文件,可能需要较长时间。
API Key 必需:使用前必须配置至少一个 AI 提供商的 API Key。
网络连接:应用需要联网才能访问 AI 模型服务。
配置目录:配置存储在 %APPDATA%\OpenClaw Desktop\openclaw\,卸载时如需清理请手动删除。
开发模式:使用 npm start 进行开发调试,使用 npm run build 生成最终版本。
Bundle 更新:修改依赖后运行 npm run prepare-bundle 更新内置 CLI。
配置测试:每次更新配置相关代码后,建议删除配置目录重新测试首次运行流程。
| 问题 | 原因 | 解决方案 |
|---|---|---|
| Bundle 不可用 | Bundle 目录不存在或损坏 | 运行 npm run prepare-bundle |
| 网关启动失败 | 端口被占用或配置错误 | 检查端口 18789 是否被占用 |
| 聊天返回错误 | 未配置 API Key 或 Key 无效 | 在设置页面配置有效的 API Key |
| 响应解析失败 | OpenClaw 响应格式变化 | 更新 _parseResponse 方法 |
✔ 完全支持
64 位系统
便携式 EXE
✔ 可构建
需要额外配置
DMG 安装包
✔ 可构建
AppImage/DEB/RPM
需要测试验证
Windows 10/11 64位
Build 16299 或更高
至少 4GB RAM
推荐 8GB 或更多
应用:~250MB
配置和数据:~50MB
稳定的互联网连接
访问 AI 模型服务
终端用户:不想了解技术细节,只想快速使用 AI 助手的普通用户
企业用户:需要在多台电脑上部署,希望简化安装流程
离线场景:可以在无网络环境下安装(使用时仍需联网)
下载 OpenClaw-Desktop-1.0.0-Standalone.exe,双击运行
应用检测到首次运行,自动显示配置向导
介绍 OpenClaw 功能和系统要求
选择 AI 服务商(智谱 AI、OpenAI 等)并输入 API Key
从可用模型列表中选择默认使用的模型
确认配置摘要,点击"开始使用"按钮
应用自动启动 OpenClaw 网关服务(端口 18789)
显示主页仪表盘,可以开始使用各项功能
%APPDATA%\OpenClaw Desktop\openclaw\
API Key 使用 AES-256 加密存储
配置修改时自动创建备份,保留最近 10 个版本
| 特性 | 开箱即用版 | 开发者版 |
|---|---|---|
| 部署方式 | 单文件 EXE,双击即用 | 需要 Node.js 和 npm |
| 依赖环境 | 无需预装 Node.js | 需要 Node.js 18+ |
| 首次运行向导 | 有,4 步配置流程 | 无 |
| API Key 加密 | AES-256 加密 | 明文存储 |
| OpenClaw CLI | 内置,自动管理 | 需要通过 npx 调用 |
| 应用大小 | ~200-250 MB | ~50 MB(不含依赖) |
| 适用场景 | 终端用户、企业部署 | 开发者、技术用户 |
| 更新方式 | 下载新 EXE 替换 | npm update |
OpenClaw Desktop - 开箱即用版本 | 真正便携的 AI 助手