<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Node.js on 老朱的赛博工位</title><link>https://blog.zjkun.top/tags/node.js/</link><description>Recent content in Node.js on 老朱的赛博工位</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 22 Oct 2026 00:30:00 +0800</lastBuildDate><atom:link href="https://blog.zjkun.top/tags/node.js/index.xml" rel="self" type="application/rss+xml"/><item><title>OpenClaw 怎么装：Windows 从 npm 到微信接入的装机实录</title><link>https://blog.zjkun.top/posts/openclaw-1-install-windows/</link><pubDate>Thu, 22 Oct 2026 00:30:00 +0800</pubDate><guid>https://blog.zjkun.top/posts/openclaw-1-install-windows/</guid><description>OpenClaw 在 Windows 上怎么装、怎么升级、怎么把微信接进来？这是我 5 月上机至今的真实装机记录：npm 全局安装、nvm 布局、workspace 迁移、合盖不休眠的电源配置，一步坑都没瞒着。</description><content:encoded><![CDATA[<p>这篇是我自己从装 OpenClaw 到用它接管日常的全部实操记录的第一篇。所有命令、版本号、日期都是本机真实发生过的，不是文档搬运。</p>
<h2 id="openclaw-是什么一句话">OpenClaw 是什么（一句话）</h2>
<p>一个跑在你自己机器上的常驻 AI 网关：它把你现有的聊天渠道（微信、Telegram、网页等）接进来，背后挂上大模型、工具（shell、浏览器、文件、定时任务）和一套&quot;文件即记忆&quot;的工作区，让你从手机上就能指挥一台自己的电脑干活。</p>
<p>我本机现状：<code>OpenClaw 2026.7.1-2 (0790d9f)</code>，Node v24.15.0，Windows。注意它的版本号是<strong>日期制</strong>（2026.7.1-2），不是什么 v2.x 序列——网上看到&quot;升级到 v2.3.5&quot;之类的建议，直接当幻觉处理。</p>
<h2 id="安装就一条-npm">安装：就一条 npm</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>npm install -g openclaw@latest
</span></span></code></pre></div><p>我用 nvm-windows 管 Node，所以全局包实际落在 <code>D:\Programs\nvm\v24.15.0\node_modules\openclaw</code>。有个附带好处：<strong>官方文档就随包装在你机器上</strong>，路径是 <code>&lt;那个目录&gt;\docs\</code>，断网也能查。</p>
<p>装完跑引导：</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>openclaw onboard        <span style="color:#75715e"># 引导式配好 auth、模型、Gateway、工作区、渠道、技能</span>
</span></span><span style="display:flex;"><span>openclaw status         <span style="color:#75715e"># 体检：网关、渠道、模型、最近会话</span>
</span></span></code></pre></div><p>它会创建两个关键位置：</p>
<ul>
<li><code>~\.openclaw\</code> —— 配置目录，核心是一个 <code>openclaw.json</code>，改完用 <code>openclaw config validate</code> 验证再重启网关；</li>
<li><strong>workspace（工作区）</strong> —— 默认在 <code>~\.openclaw\workspace</code>，这是它的&quot;人格+记忆&quot;所在：AGENTS.md（工作守则）、SOUL.md（性格）、IDENTITY.md、USER.md（用户档案）、TOOLS.md（工具笔记）、MEMORY.md（长期记忆）、memory/（日志目录）这组 bootstrap 文件每次会话自动注入。</li>
</ul>
<h2 id="升级踩过的第一件事">升级踩过的第一件事</h2>
<p>我 5 月 19 日的日志里记着第一次升级：<strong>2026.5.12 → 2026.5.18</strong>，CLI 升级后把 Gateway 服务重装重启才正常，而且旧配置里的模型字段格式可能要跟着新版调整——日期制版本更新很勤，<strong>升级前备份配置</strong>是血泪习惯。我的规矩是每次改 <code>openclaw.json</code> 前先复制一份带日期的备份（如 <code>openclaw.json.bak-20260903</code>），正式归档放工作区 <code>backups/</code> 目录。</p>
<h2 id="workspace-迁盘">workspace 迁盘</h2>
<p>默认工作区在 C 盘，我第一天就把它迁到了 <code>D:\openClaw\workspace</code>：文件整个搬走，配置里 workspace 指向新路径即可。迁完那次发现 bootstrap 文件丢了几个，按名字重建就行——这些文件本来就是纯 Markdown，<strong>没有黑盒</strong>。</p>
<h2 id="把微信接进来">把微信接进来</h2>
<p>渠道（channel）走插件制，我装的 <code>openclaw-weixin</code>，配好后我的微信直连会话就是它的控制台：发消息即下指令，它跑完长任务把结果推回微信。渠道侧有**授权名单（allowlist）**机制——不在名单里的号发消息进来它不理。这条非常重要，微信是个会被人找上的入口。</p>
<p>顺带说群聊观感：一个群里有多个 AI 是会被发现的，敏感账号自己掂量。</p>
<h2 id="笔记本当服务器电源设置是硬活">笔记本当服务器：电源设置是硬活</h2>
<p>OpenClaw 的网关是个常驻进程，机器睡了它就死了。我用笔记本，5 月 19 日当天就用 powercfg + 注册表做了永久配置：</p>
<ul>
<li>交流/电池睡眠：永不；休眠：关闭；网卡省电：禁用</li>
<li><strong>合盖：不采取任何操作</strong>——注意合盖这项要用 <code>powercfg /setacvalueindex</code> 和 <code>/setdcvalueindex</code> 写注册表（ACSettingIndex/DCSettingIndex=0），<code>powercfg /change</code> 那个常用命令根本管不到它</li>
</ul>
<p>后来排查定时任务漂移时，&ldquo;夜间机器是否在睡&quot;永远是我第一个怀疑对象，这篇先埋个伏笔。</p>
<h2 id="装完怎么自检">装完怎么自检</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>openclaw status         <span style="color:#75715e"># 渠道健康 + 最近会话</span>
</span></span><span style="display:flex;"><span>openclaw health         <span style="color:#75715e"># 跑着的网关健康值</span>
</span></span><span style="display:flex;"><span>openclaw doctor --fix   <span style="color:#75715e"># 常见配置/服务/插件问题，体检加修复</span>
</span></span><span style="display:flex;"><span>openclaw gateway status <span style="color:#75715e"># 网关服务状态</span>
</span></span></code></pre></div><p>装好之后建议先读系列的架构篇，理解了&quot;网关-会话-工作区文件&quot;三件套，后面所有用法都是顺的。</p>
<hr>
<p><strong>「OpenClaw 实战」系列</strong>（随我用随更）：① <a href="/posts/openclaw-1-install-windows/">Windows 安装上线篇</a> · ② <a href="/posts/openclaw-2-architecture/">架构扫盲</a> · ③ <a href="/posts/openclaw-3-console-tips/">控制台与日常使用</a> · ④ <a href="/posts/openclaw-4-model-provider/">模型接入</a> · ⑤ <a href="/posts/openclaw-5-memory-system/">记忆系统</a> · ⑥ <a href="/posts/openclaw-6-cron-cost/">定时任务与降本</a> · ⑦ <a href="/posts/openclaw-7-plugins-deps/">增加依赖</a></p>
]]></content:encoded></item></channel></rss>