QClaw官方未提供Linux安装包,需通过三种方式实现:一、WSL2运行Windows版;二、基于开源协议构建原生环境;三、Docker容器化部署。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望在Linux系统上运行QClaw,但发现官方未提供直接的Linux安装包,则可能是由于QClaw当前主推Windows/macOS一键部署形态,而Linux需通过兼容路径或替代方案实现。以下是解决此问题的步骤:
一、使用WSL2在Linux子系统中运行Windows版QClaw
该方法适用于已安装Windows 10/11系统的用户,通过启用WSL2并配置图形界面支持,在Linux环境中间接调用QClaw的Windows核心组件,利用其自动环境管理能力避免手动编译OpenClaw依赖。
1、以管理员身份打开PowerShell,执行命令启用WSL与虚拟机平台功能:wsl --install
2、重启电脑后,在PowerShell中运行:wsl --install Ubuntu-24.04
3、启动Ubuntu终端,设置用户名与密码,随后执行以下命令安装X Server支持(如使用RDP或VcXsrv):sudo apt update && sudo apt install -y x11-apps
4、在Windows端下载并安装QClaw-Windows-Setup.exe,完成本地部署;确保QClaw主程序运行时勾选“允许远程控制”选项。
5、在Ubuntu终端中配置DISPLAY变量指向Windows主机IP及端口,例如:export DISPLAY=192.168.1.100:0.0,再通过x11-forwarding启动QClaw GUI代理进程。
二、基于QClaw开源协议构建Linux原生运行环境
该方法面向具备基础Linux运维能力的用户,依据QClaw公开技术栈逆向还原其本地化部署逻辑,复用其Node.js+Docker+OpenClaw CLI组合架构,在Ubuntu 22.04/24.04上重建等效运行时。
1、执行系统更新并安装必要工具:sudo apt update && sudo apt install -y curl git docker.io docker-compose
2、添加Docker用户组并授权当前用户:sudo usermod -aG docker $USER && newgrp docker
3、使用nvm安装Node.js 22.x版本:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
4、加载nvm环境后安装指定版本:source ~/.nvm/nvm.sh && nvm install 22 && nvm use 22
5、全局安装OpenClaw CLI并验证版本:npm install -g openclaw@latest && openclaw --version
三、通过Docker容器化方式部署QClaw兼容层
该方法将QClaw所依赖的全部服务(包括模型网关、技能插件管理器、IM接入模块)打包为轻量容器镜像,屏蔽底层系统差异,实现跨发行版一致性部署,适用于Debian系及RHEL系Linux系统。
1、创建项目目录并进入:mkdir qclaw-docker && cd qclaw-docker
2、新建docker-compose.yml文件,填入包含openclaw-core、kimi-proxy、qqbot-plugin三个服务的标准定义模板。
3、执行容器拉取与初始化:docker-compose pull && docker-compose up -d
4、检查容器运行状态:docker-compose ps,确认所有服务状态为“Up”且无重启循环。
5、访问宿主机IP加默认端口8080,打开WebUI控制台,点击“导入QClaw配置快照”按钮上传已导出的Windows版配置文件(config.qclaw.json)。






