Windows本地AI利器!无需WSL,5分钟搞定OpenClaw,本地部署通义千问与Kimi模型

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一键安装,这是最便捷的方式。

  1. 跟随安装向导,在相关步骤选择 “Use Windows’ default console window”,其余保持默认,直至安装完成。

在打开的窗口中,输入以下命令并回车:

winget install --id Git.Git -e --source winget 

在开始菜单搜索 “PowerShell”,右键选择 “以管理员身份运行”

(如果您的系统不支持winget命令,也可以访问 https://git-scm.com/install/windows下载图形化安装包进行安装。)

3. 安装 Visual Studio

我们需要安装Visual Studio并提供C++开发环境。

运行安装器,在工作负载选择界面,务必勾选“使用C++的桌面开发” 这一选项,然后进行安装。

访问官网下载安装器:

下载地址:https://visualstudio.microsoft.com/zh-hans/

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
  • 选择模型:根据列表和您的需求选择,例如 volcengine-plan/ark-code-latest

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

后续配置:对话工具 (skip for now) 和 Skills (no) 可暂时跳过。

输入API Key:粘贴您从火山引擎等平台获取的API Key,回车。

选择模型供应商:例如选择 火山引擎,回车确认。

配置模式:选择 QuickStart并回车。

配置完成后,系统将自动安装Gateway组件并打开浏览器控制台页面

三、 测试与设置开机自启动

1. 测试

等待浏览器页面成功打开,即表示OpenClaw核心服务部署完成。您可以在控制台网页中进行初步测试。

可发送消息测试部署效果示例: 在桌面创建“hi.txt”文件,并返回存放路径。

AI 执行完毕后,可检查成果,如下图:

2. 设置开机自启动(解决每次需手动启动的问题)

目前部署有一个小缺点:电脑每次重启后,需要手动打开PowerShell输入openclaw gateway命令,网页控制台才能访问。

为此,我们可以通过一个PowerShell脚本实现开机自启动:

  1. 关闭正在运行的OpenClaw命令行窗口。
  2. 将文件保存,并把后缀名从 .txt改为 .ps1(例如 autostart.ps1)。如果看不到后缀名,请在文件资源管理器的“查看”菜单中勾选“文件扩展名”。
  3. 右键单击这个 .ps1文件,选择 “使用 PowerShell 运行”
  4. 脚本执行完毕后,开机自启动任务即设置完成。您也可以直接复制上述代码到管理员PowerShell中执行。

新建一个文本文件,将以下代码复制进去:

# 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 "按回车退出" 

至此,您的OpenClaw已在Windows上部署完毕,并实现了开机自启动。

01

什么是AI大模型应用开发工程师?

如果说AI大模型是蕴藏着巨大能量的“后台超级能力”,那么AI大模型应用开发工程师就是将这种能量转化为实用工具的执行者。

AI大模型应用开发工程师是基于AI大模型,设计开发落地业务的应用工程师。

这个职业的核心价值,在于打破技术与用户之间的壁垒,把普通人难以理解的算法逻辑、模型参数,转化为人人都能轻松操作的产品形态。

无论是日常写作时用到的AI文案生成器、修图软件里的智能美化功能,还是办公场景中的自动记账工具、会议记录用的语音转文字APP,这些看似简单的应用背后,都是应用开发工程师在默默搭建技术与需求之间的桥梁。

他们不追求创造全新的大模型,而是专注于让已有的大模型“听懂”业务需求,“学会”解决具体问题,最终形成可落地、可使用的产品。

ZEEKLOG粉丝独家福利

给大家整理了一份AI大模型全套学习资料,这份完整版的 AI 大模型学习资料已经上传ZEEKLOG,朋友们如果需要可以扫描下方二维码&点击下方ZEEKLOG官方认证链接免费领取【保证100%免费】

02

AI大模型应用开发工程师的核心职责

需求分析与拆解是工作的起点,也是确保开发不偏离方向的关键。

应用开发工程师需要直接对接业务方,深入理解其核心诉求——不仅要明确“要做什么”,更要厘清“为什么要做”以及“做到什么程度算合格”。

在此基础上,他们会将模糊的业务需求拆解为具体的技术任务,明确每个环节的执行标准,并评估技术实现的可行性,同时定义清晰的核心指标,为后续开发、测试提供依据。

这一步就像建筑前的图纸设计,若出现偏差,后续所有工作都可能白费。

技术选型与适配是衔接需求与开发的核心环节。

工程师需要根据业务场景的特点,选择合适的基础大模型、开发框架和工具——不同的业务对模型的响应速度、精度、成本要求不同,选型的合理性直接影响最终产品的表现。

同时,他们还要对行业相关数据进行预处理,通过提示词工程优化模型输出,或在必要时进行轻量化微调,让基础模型更好地适配具体业务。

此外,设计合理的上下文管理规则确保模型理解连贯需求,建立敏感信息过滤机制保障数据安全,也是这一环节的重要内容。

应用开发与对接则是将方案转化为产品的实操阶段。

工程师会利用选定的开发框架构建应用的核心功能,同时联动各类外部系统——比如将AI模型与企业现有的客户管理系统、数据存储系统打通,确保数据流转顺畅。

在这一过程中,他们还需要配合设计团队打磨前端交互界面,让技术功能以简洁易懂的方式呈现给用户,实现从技术方案到产品形态的转化。

测试与优化是保障产品质量的关键步骤。

工程师会开展全面的功能测试,找出并修复开发过程中出现的漏洞,同时针对模型的响应速度、稳定性等性能指标进行优化。

安全合规性也是测试的重点,需要确保应用符合数据保护、隐私安全等相关规定。

此外,他们还会收集用户反馈,通过调整模型参数、优化提示词等方式持续提升产品体验,让应用更贴合用户实际使用需求。

部署运维与迭代则贯穿产品的整个生命周期。

工程师会通过云服务器或私有服务器将应用部署上线,并实时监控运行状态,及时处理突发故障,确保应用稳定运行。

随着业务需求的变化,他们还需要对应用功能进行迭代更新,同时编写完善的开发文档和使用手册,为后续的维护和交接提供支持。

03

薪资情况与职业价值

市场对这一职业的高度认可,直接体现在薪资待遇上。

据猎聘最新在招岗位数据显示,AI大模型应用开发工程师的月薪最高可达60k。

图片

在AI技术加速落地的当下,这种“技术+业务”的复合型能力尤为稀缺,让该职业成为当下极具吸引力的就业选择。

AI大模型应用开发工程师是AI技术落地的关键桥梁。

他们用专业能力将抽象的技术转化为具体的产品,让大模型的价值真正渗透到各行各业。

随着AI场景化应用的不断深化,这一职业的重要性将更加凸显,也必将吸引更多人才投身其中,推动AI技术更好地服务于社会发展。

ZEEKLOG粉丝独家福利

给大家整理了一份AI大模型全套学习资料,这份完整版的 AI 大模型学习资料已经上传ZEEKLOG,朋友们如果需要可以扫描下方二维码&点击下方ZEEKLOG官方认证链接免费领取【保证100%免费】

Read more

Flutter 三方库 flutter_dropzone 的鸿蒙化适配指南 - 掌握万物皆可拖拽的资源流转技术、助力鸿蒙大屏与 Web 应用构建极致直观的文件导入与交互体系

Flutter 三方库 flutter_dropzone 的鸿蒙化适配指南 - 掌握万物皆可拖拽的资源流转技术、助力鸿蒙大屏与 Web 应用构建极致直观的文件导入与交互体系

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 flutter_dropzone 的鸿蒙化适配指南 - 掌握万物皆可拖拽的资源流转技术、助力鸿蒙大屏与 Web 应用构建极致直观的文件导入与交互体系 前言 在 OpenHarmony 鸿蒙应用全场景覆盖、特别是适配鸿蒙桌面模式(Desktop Mode)、折叠屏大屏交互及鸿蒙 Web 版推送的工程实战中,“文件拖拽(Drag and Drop)”已成为提升生产力效率的标配功能。用户希望能够像在 PC 上一样,直接将图片或文档拖入应用窗口即可完成上传。如何实现这种跨越边界的直观交互?flutter_dropzone 作为一个专注于“拖放区域感知与文件流提取”的库,旨在为鸿蒙开发者提供一套标准的拖放治理方案。本文将详述其在鸿蒙端的实战技法。 一、原原理分析 / 概念介绍 1.1 基础原理 flutter_dropzone

前端拖拽交互实现:别再只会用原生拖拽了

前端拖拽交互实现:别再只会用原生拖拽了

前端拖拽交互实现:别再只会用原生拖拽了 毒舌时刻 这代码写得跟网红滤镜似的——仅供参考。 各位前端同行,咱们今天聊聊前端拖拽交互。别告诉我你还在用原生的HTML5拖拽API,那感觉就像在用诺基亚手机——能打电话,但体验太差。 为什么你需要拖拽交互 最近看到一个项目,拖拽功能全靠原生API实现,卡顿、不流畅,用户体验极差,我差点当场去世。我就想问:你是在做拖拽还是在做卡顿生成器? 反面教材 // 反面教材:原生拖拽API function handleDragStart(e) { e.dataTransfer.setData('text/plain', e.target.id); } function handleDragOver(e) { e.preventDefault(); } function handleDrop(e) { e.preventDefault(); const id = e.dataTransfer.

2026年3月建筑AI深度测评报告:6款工具对比,EVAI第一

2026年3月建筑AI深度测评报告:6款工具对比,EVAI第一

2026年,建筑设计行业正在进入“AI生产力重排期”。从项目立项到方案汇报,甲方对“更快出图、更稳落地、更低成本”的要求被持续放大。根据本次行业调研口径,2026年国内建筑与室内设计相关AI工具市场规模预计达到128亿元,同比增长46%,其中“效果图生成与方案可视化”是增长最快的细分赛道,年增速超过58%。🏗📈 但增长背后并不轻松:设计团队最真实的痛点仍然集中在三个层面。第一,出图慢,很多工具首图仍需数分钟,改图更慢;第二,稳定性差,同一提示词重复生成时风格漂移明显;第三,成本不透明,免费额度低、付费门槛高,导致团队难以规模化使用。 基于上述问题,我们在2026年3月完成了6款主流工具的集中实测,结论非常明确:EVAI建筑大师综合排名第一,在速度、质量、成本、功能深度、团队协作与用户认可度六个核心维度均为第一梯队中的第一名。🏆 这不是一句主观口号,而是由连续5天、100个真实项目样本、1000+用户反馈、同题多轮复现实验共同得出的结论。 核心数据先给出:在同一平面图生成20次的压力测试中,EVAI建筑大师平均出图时间25秒,对比图满意平均198秒,提速约7.

RAG相关技术介绍及Spring AI中使用--第一期

RAG相关技术介绍及Spring AI中使用--第一期

一.什么是RAG RAG (Retrieval Augmented Generation,检索增强生成),是一种结合信息检索 (Retrieval) 和文本生成 (Generation) 的混合架构。 你有没有遇到过这样的情况:向 AI 提问 "公司最新的隐私政策是什么",结果它一本正经地胡编乱造?这就是传统大型语言模型 (LLM) 的 "幻觉" 问题 —— 它们依赖训练数据中的知识,但无法获取最新信息以及一些非公开信息。 RAG 就像给 AI 装上了 "外挂大脑",让它在回答问题时,先从外部知识库 (如文档、数据库) 中检索相关片段,再将这些片段作为上下文,输入给模型。这样,AI 的回答就基于真实、最新数据,大幅减少 "幻觉&