OpenClaw AI可在无网络环境下完全离线运行,前提是本地部署QwQ-32B等模型服务、安装离线主程序包、配置指向本地Ollama的API参数、禁用所有外联功能模块,并通过文件操作与本地推理测试验证。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在无网络连接的环境中运行OpenClaw AI,则需明确其核心组件是否支持完全离线工作。OpenClaw本身作为任务执行型智能体框架,其运行依赖于本地部署的模型服务与技能插件;若已预置QwQ-32B等本地大模型及全部必要Skills离线包,并完成环境变量与端口配置,则可脱离互联网独立运行。以下是实现该目标的具体操作路径:
一、确认模型服务是否本地化部署
OpenClaw能否离线运行,首要取决于其所调用的大语言模型是否已在本地启动并提供API服务。若使用QwQ-32B,必须确保该模型镜像已通过ollama load导入,且ollama serve正在监听本地端口。
1、检查目标机器是否已安装Ollama 20.10+版本。
2、将qwq-32b.tar镜像文件复制至断网主机指定目录。
3、以管理员权限打开PowerShell,执行ollama load -i qwq-32b.tar命令加载镜像。
4、执行ollama serve启动服务,确认进程持续运行。
5、在另一终端中执行curl http://localhost:11434/api/tags,验证返回结果中包含qwq-32b条目。
二、部署OpenClaw主程序离线包
官方提供Windows平台一键离线安装包,内含主程序、Python运行时、基础依赖库及默认技能集,无需联网下载额外组件即可完成初始化安装。
1、将openclaw-windows-offline-installer-vX.X.X.exe文件复制至断网主机桌面。
2、右键选择“以管理员身份运行”该安装程序。
3、在安装向导中取消勾选“自动检查更新”与“启用联网搜索功能”选项。
4、指定安装路径为非系统盘根目录下的独立文件夹(如D:\openclaw\)。
5、等待进度条完成,点击“完成”退出安装界面。
三、配置本地模型连接参数
OpenClaw默认尝试连接云端模型API,须手动修改配置文件,强制其指向本地Ollama服务,否则启动后将因超时而报错或降级为哑模式。
1、进入安装目录下的config/子文件夹,用记事本打开settings.yaml。
2、定位到llm:区块,将endpoint:字段值修改为http://127.0.0.1:11434。
Web仪表盘,用于审批OpenClaw设备与通道配对、管理连接,并可从浏览器访问实时终端。
3、将model_name:字段值设为qwq-32b(须与ollama list输出名称严格一致)。
4、保存文件,关闭记事本。
5、重新启动OpenClaw服务或执行openclaw restart命令刷新配置。
四、禁用所有外联功能模块
即使模型本地化,OpenClaw仍可能在后台尝试调用Tavily Search、Webhook回调、远程技能仓库等联网组件,需逐项关闭以保障纯离线状态。
1、打开config/skills.yaml,将search_web:、fetch_remote_skills:、auto_update:三项值全部设为false。
2、进入skills/目录,删除所有以remote_开头的插件文件夹。
3、检查config/security.yaml中allow_network_access:是否为false。
4、在Windows防火墙高级设置中,新建出站规则,阻止openclaw.exe的所有IPv4/IPv6连接。
五、验证离线执行能力
完成上述配置后,需通过实际指令测试OpenClaw是否能在无网络条件下解析用户意图、调用本地模型、读写本地文件并生成结构化响应,从而确认其真正进入离线工作模式。
1、断开主机所有网络适配器(包括Wi-Fi、以太网、蓝牙网络共享)。
2、以普通用户权限启动openclaw-gui.exe或运行openclaw start。
3、在交互界面输入指令:请列出当前目录下所有扩展名为.txt的文件。
4、观察是否返回真实存在的本地文本文件列表,且无任何网络请求日志输出。
5、再次输入:总结上一条指令的执行过程,用中文分三步说明,确认模型能基于本地上下文完成推理与表述。









