Windows本地AI利器!无需WSL,5分钟搞定OpenClaw,本地部署通义千问与Kimi模型
之前我写过一篇Windows上部署OpenClaw的教程:[不写一行代码,Windows平台5分钟快速部署OpenClaw,可免费接入通义千问及Kimi模型],但很多反馈说太麻烦。今天特意出了这期教程,不需要WSL环境,直接部署OpenClaw。
部署环境说明
- 无需科学上网
- 本地部署,无需WSL
- 需Windows10及以上系统
一、 具体安装步骤
我们需要先安装三个基础软件:Node.js、Git 和 Visual Studio。
1. 安装Node.js
访问Node.js官网下载Windows 64位安装包:
下载地址:https://nodejs.org/en/download
下载完成后,双击安装文件(.exe),跟随安装向导,一直点击“Next”即可完成安装。
2. 安装Git
推荐使用Windows自带的包管理工具winget一键安装,这是最便捷的方式。
-
在开始菜单搜索 “PowerShell”,右键选择 “以管理员身份运行”。

-
在打开的窗口中,输入以下命令并回车:
winget install --id Git.Git -e --source winget -
跟随安装向导,在相关步骤选择 “Use Windows’ default console window”,其余保持默认,直至安装完成。
(如果您的系统不支持winget命令,也可以访问 https://git-scm.com/install/windows下载图形化安装包进行安装。)
3. 安装 Visual Studio
我们需要安装Visual Studio并提供C++开发环境。
-
访问官网下载安装器:
下载地址:https://visualstudio.microsoft.com/zh-hans/
-
运行安装器,在工作负载选择界面,务必勾选“使用C++的桌面开发” 这一选项,然后进行安装。

4. 验证环境安装结果
同样按下Win + S,搜索 “PowerShell”,右键选择 “以管理员身份运行”。
在PowerShell中,依次运行以下三条命令,检查是否返回版本号而非报错:
node -v
npm -v
git -v
验证通过后,建议设置Node.js的国内镜像源以加速后续下载,执行命令:
npm config set registry https://registry.npmmirror.com/
二、 安装与配置 OpenClaw
1. 全局安装 OpenClaw
继续在管理员PowerShell中,执行以下命令:
npm install -g openclaw@latest
当命令执行完毕,出现成功提示时,即表示安装成功。
2. 初始化配置 OpenClaw
在PowerShell中执行初始化命令,开始交互式配置:
openclaw onboard
接下来,请根据提示进行操作:
-
部署风险提示:选择
YES。 -

-
配置模式:选择
QuickStart并回车。
-
选择模型供应商:例如选择
火山引擎,回车确认。
-
输入API Key:粘贴您从火山引擎等平台获取的API Key,回车。

-
选择模型:根据列表和您的需求选择,例如
volcengine-plan/ark-code-latest。 -
后续配置:对话工具 (
skip for now) 和 Skills (no) 可暂时跳过。

-
日志与记录:建议全部勾选(用方向键和空格选择),回车确认。


配置完成后,系统将自动安装Gateway组件并打开浏览器控制台页面。
三、 测试与设置开机自启动
1. 测试
等待浏览器页面成功打开,即表示OpenClaw核心服务部署完成。您可以在控制台网页中进行初步测试。
可发送消息测试部署效果示例: 在桌面创建“hi.txt”文件,并返回存放路径。
AI 执行完毕后,可检查成果,如下图:

2. 设置开机自启动(解决每次需手动启动的问题)
目前部署有一个小缺点:电脑每次重启后,需要手动打开PowerShell输入openclaw gateway命令,网页控制台才能访问。
为此,我们可以通过一个PowerShell脚本实现开机自启动:
-
关闭正在运行的OpenClaw命令行窗口。
-
新建一个文本文件,将以下代码复制进去:
# 1. 自动提权 if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs exit } Write-Host "🔧 正在将 OpenClaw 注册为 Windows 服务..." -ForegroundColor Cyan # ================= 配置区域 ================= $serviceName = "OpenClawGateway" $serviceDesc = "OpenClaw Gateway Service - Runs automatically at boot" $nssmUrl = "https://nssm.cc/release/nssm-2.24.zip" $nssmZip = "$env:TEMP\nssm.zip" $nssmDir = "$env:TEMP\nssm" $nssmExe = "$nssmDir\nssm-2.24\win64\nssm.exe" # 假设 64 位系统 # 获取当前用户真实路径 $realUser = $env:USERNAME $userProfilePath = "C:\Users\$realUser" $nodeExe = "C:\Program Files\nodejs\node.exe" $scriptPath = "$userProfilePath\AppData\Roaming\npm\node_modules\openclaw\dist\index.js" $logDir = "C:\OpenClaw\Logs" # 验证核心文件 if (-not (Test-Path $nodeExe)) { Write-Host "❌ Node.js 未找到"; exit 1 } if (-not (Test-Path $scriptPath)) { Write-Host "❌ OpenClaw 脚本未找到"; exit 1 } # 创建日志目录 if (-not (Test-Path $logDir)) { New-Item -ItemType Directory -Path $logDir -Force | Out-Null } # ================= 1. 下载并准备 NSSM ================= if (-not (Test-Path $nssmExe)) { Write-Host "📥 正在下载 NSSM..." -ForegroundColor Gray try { Invoke-WebRequest -Uri $nssmUrl -OutFile $nssmZip -UseBasicParsing Expand-Archive -Path $nssmZip -DestinationPath $nssmDir -Force Write-Host "✅ NSSM 下载完成" -ForegroundColor Green } catch { Write-Host "❌ 下载 NSSM 失败,请检查网络或手动下载放在 $nssmDir" -ForegroundColor Red exit 1 } } else { Write-Host "✅ NSSM 已存在" -ForegroundColor Green } # ================= 2. 移除旧服务 (如果有) ================= & $nssmExe remove $serviceName confirm | Out-Null Start-Sleep -Seconds 1 # ================= 3. 安装新服务 ================= Write-Host "🛠 正在安装服务 $serviceName ..." -ForegroundColor Cyan # 基础安装:应用程序路径 & $nssmExe install $serviceName $nodeExe "`"$scriptPath`" gateway --port 18789" # 设置工作目录 (关键:让 openclaw 能找到相对路径配置) & $nssmExe set $serviceName AppDirectory "$userProfilePath" # 设置环境变量 (关键:欺骗 openclaw 认为它是当前用户运行的) # NSSM 支持设置自定义环境变量 & $nssmExe set $serviceName AppEnvironmentExtra "USERPROFILE=$userProfilePath`0HOMEDRIVE=C:`0HOMEPATH=\Users\$realUser`0OPENCLAW_GATEWAY_PORT=18789" # 设置日志输出 (可选,方便调试) & $nssmExe set $serviceName AppStdout "$logDir\openclaw-out.log" & $nssmExe set $serviceName AppStderr "$logDir\openclaw-err.log" & $nssmExe set $serviceName AppRotateFiles 1 & $nssmExe set $serviceName AppRotateOnline 1 # 设置描述 & $nssmExe set $serviceName Description $serviceDesc # ================= 4. 配置自动重启策略 ================= # 如果服务停止,等待 1 秒后重启 & $nssmExe set $serviceName AppExit Default Restart & $nssmExe set $serviceName AppRestartDelay 1000 # ================= 5. 启动服务 ================= Write-Host "🚀 正在启动服务..." -ForegroundColor Cyan Start-Service -Name $serviceName # 等待几秒让服务初始化 Start-Sleep -Seconds 5 # ================= 6. 验证状态 ================= Write-Host "`n🔍 检查结果:" -ForegroundColor Cyan $svcStatus = Get-Service -Name $serviceName -ErrorAction SilentlyContinue if ($svcStatus) { Write-Host "✅ 服务状态:$($svcStatus.Status)" -ForegroundColor Green if ($svcStatus.Status -eq 'Running') { Write-Host "🎉 服务运行正常!" -ForegroundColor Green # 尝试调用 openclaw 状态检查 Write-Host "`n📊 OpenClaw 内部状态:" -ForegroundColor Cyan & openclaw gateway status } else { Write-Host "⚠️ 服务已安装但未运行,请查看事件查看器或日志。" -ForegroundColor Yellow Write-Host "📄 错误日志:$logDir\openclaw-err.log" if (Test-Path "$logDir\openclaw-err.log") { Get-Content "$logDir\openclaw-err.log" -Tail 10 } } } else { Write-Host "❌ 服务安装失败。" -ForegroundColor Red } Write-Host "`n💡 管理命令:" -ForegroundColor Gray Write-Host " 停止:Stop-Service -Name '$serviceName'" Write-Host " 启动:Start-Service -Name '$serviceName'" Write-Host " 卸载:& '$nssmExe' remove '$serviceName' confirm" Read-Host "按回车退出" -
将文件保存,并把后缀名从
.txt改为.ps1(例如autostart.ps1)。如果看不到后缀名,请在文件资源管理器的“查看”菜单中勾选“文件扩展名”。 -
右键单击这个
.ps1文件,选择 “使用 PowerShell 运行”。 -
脚本执行完毕后,开机自启动任务即设置完成。您也可以直接复制上述代码到管理员PowerShell中执行。
至此,您的OpenClaw已在Windows上部署完毕,并实现了开机自启动。
01
什么是AI大模型应用开发工程师?
如果说AI大模型是蕴藏着巨大能量的“后台超级能力”,那么AI大模型应用开发工程师就是将这种能量转化为实用工具的执行者。
AI大模型应用开发工程师是基于AI大模型,设计开发落地业务的应用工程师。
这个职业的核心价值,在于打破技术与用户之间的壁垒,把普通人难以理解的算法逻辑、模型参数,转化为人人都能轻松操作的产品形态。
无论是日常写作时用到的AI文案生成器、修图软件里的智能美化功能,还是办公场景中的自动记账工具、会议记录用的语音转文字APP,这些看似简单的应用背后,都是应用开发工程师在默默搭建技术与需求之间的桥梁。
他们不追求创造全新的大模型,而是专注于让已有的大模型“听懂”业务需求,“学会”解决具体问题,最终形成可落地、可使用的产品。
CSDN粉丝独家福利
给大家整理了一份AI大模型全套学习资料,这份完整版的 AI 大模型学习资料已经上传CSDN,朋友们如果需要可以扫描下方二维码&点击下方CSDN官方认证链接免费领取 【保证100%免费】

02
AI大模型应用开发工程师的核心职责
需求分析与拆解是工作的起点,也是确保开发不偏离方向的关键。
应用开发工程师需要直接对接业务方,深入理解其核心诉求——不仅要明确“要做什么”,更要厘清“为什么要做”以及“做到什么程度算合格”。
在此基础上,他们会将模糊的业务需求拆解为具体的技术任务,明确每个环节的执行标准,并评估技术实现的可行性,同时定义清晰的核心指标,为后续开发、测试提供依据。
这一步就像建筑前的图纸设计,若出现偏差,后续所有工作都可能白费。
技术选型与适配是衔接需求与开发的核心环节。
工程师需要根据业务场景的特点,选择合适的基础大模型、开发框架和工具——不同的业务对模型的响应速度、精度、成本要求不同,选型的合理性直接影响最终产品的表现。
同时,他们还要对行业相关数据进行预处理,通过提示词工程优化模型输出,或在必要时进行轻量化微调,让基础模型更好地适配具体业务。
此外,设计合理的上下文管理规则确保模型理解连贯需求,建立敏感信息过滤机制保障数据安全,也是这一环节的重要内容。
应用开发与对接则是将方案转化为产品的实操阶段。
工程师会利用选定的开发框架构建应用的核心功能,同时联动各类外部系统——比如将AI模型与企业现有的客户管理系统、数据存储系统打通,确保数据流转顺畅。
在这一过程中,他们还需要配合设计团队打磨前端交互界面,让技术功能以简洁易懂的方式呈现给用户,实现从技术方案到产品形态的转化。
测试与优化是保障产品质量的关键步骤。
工程师会开展全面的功能测试,找出并修复开发过程中出现的漏洞,同时针对模型的响应速度、稳定性等性能指标进行优化。
安全合规性也是测试的重点,需要确保应用符合数据保护、隐私安全等相关规定。
此外,他们还会收集用户反馈,通过调整模型参数、优化提示词等方式持续提升产品体验,让应用更贴合用户实际使用需求。
部署运维与迭代则贯穿产品的整个生命周期。
工程师会通过云服务器或私有服务器将应用部署上线,并实时监控运行状态,及时处理突发故障,确保应用稳定运行。
随着业务需求的变化,他们还需要对应用功能进行迭代更新,同时编写完善的开发文档和使用手册,为后续的维护和交接提供支持。
03
薪资情况与职业价值
市场对这一职业的高度认可,直接体现在薪资待遇上。
据猎聘最新在招岗位数据显示,AI大模型应用开发工程师的月薪最高可达60k。

在AI技术加速落地的当下,这种“技术+业务”的复合型能力尤为稀缺,让该职业成为当下极具吸引力的就业选择。
AI大模型应用开发工程师是AI技术落地的关键桥梁。
他们用专业能力将抽象的技术转化为具体的产品,让大模型的价值真正渗透到各行各业。
随着AI场景化应用的不断深化,这一职业的重要性将更加凸显,也必将吸引更多人才投身其中,推动AI技术更好地服务于社会发展。
CSDN粉丝独家福利
给大家整理了一份AI大模型全套学习资料,这份完整版的 AI 大模型学习资料已经上传CSDN,朋友们如果需要可以扫描下方二维码&点击下方CSDN官方认证链接免费领取 【保证100%免费】

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)