
目录一、前言二、OpenClaw的安装步骤 1安装 Node.js自带 npm步骤 2全局安装 OpenClaw步骤 3验证 OpenClaw 安装步骤4用这条命令 openclaw onboard三、OpenClaw的使用四、设定记忆规则五、计划一、前言我先说的仅代表个人观点。1.它没有你想象得这么强它很依赖模型的能力而且虽然我没有用最顶尖的模型但是我用比较差的模型也同样能感知到它的能力没有你想象的厉害或者说你要发挥它很大的能力你要耗费很大的精力和费用为什么这么说呢因为模型实际上是OpenClaw的大脑然后OpenClaw自己有执行能力相当于手脚但是你想一下大脑本身它就是一个有问题的、待优化的那么你有手脚有什么用呢2.OpenClaw有很多Skill但我现在还没有使用看起来好像它是一个你可以随意组装它的技能随意指定它的原则的东西但是问题就在这了这就好像你作为一个智能体连最基本的能力都要你自己手动去组装这其实反映了这个智能体还不够智能。3.OpenClaw能够给模型写入永久记忆也就是你可以让给它指定“规则”看起来好像它是一个你可以随意指定规则的能力但是问题就在这了这就好像你作为一个智能体连最基本的规则你都要自己制定这其实反映了这个智能体还不够智能。4.安装过程、配置api、界面也是一言难尽大家可以往上面说的这些方向去优化一下它。以后有时间我可能也会把国内的一些跟OpenClaw比较相似的软件也都用一下看看有什么不同。二、OpenClaw的安装基于Node.js npm的 OpenClaw 安装方案步骤 1安装 Node.js自带 npmNode.js 是运行 npm 包的基础优先安装 LTS 长期支持版稳定无兼容问题下载安装包推荐访问 Node.js 官网下载对应系统的 LTS 版本比如 v20.x双击安装Windows 记得勾选「Add to PATH」macOS/Linux 安装包会自动配置。验证安装关键打开终端 / 命令提示符执行以下命令能输出版本号即安装成功# 验证 Node.js node -v # 验证 npmNode.js 自带无需单独装 npm -v示例输出v24.14.0node、11.9.0npm。步骤 2全局安装 OpenClaw在终端 / 命令提示符执行以下命令全局安装最新版 OpenClaw# 通用命令Windows 直接执行macOS/Linux 需加 sudo 提权 npm install -g openclawlatest # macOS/Linux 完整命令解决权限问题 sudo npm install -g openclawlatest-g表示「全局安装」安装后任意目录都能执行openclaw命令latest强制安装最新版本避免装到旧版。安装成功提示终端会显示added xx packages in xx s无红色报错即完成。这里如果失败了你可以考虑查一下是不是得配置git config --global 配置项 值用于设置当前用户所有 Git 仓库生效的全局配置步骤 3验证 OpenClaw 安装执行以下命令能输出 OpenClaw 版本即安装成功openclaw --version(base) PS C:\Users\Administrator openclaw --versionOpenClaw 2026.3.8 (3caab92)步骤4用这条命令 openclaw onboard这个选模型就看你申请api的是哪个模型。比如你如果是用OpenRouter的话你就选OpenRouter如果你用的是MiniMax 2.5那就选MiniMax或者你选Qwen或者你选Custom Provider可以自定义这里你可能会遇到一个问题就是你怎么去获得API这是最难的一个问题你可以去问AI怎么去获得APIAPI通常在你注册并且登录之后右上角你那个个人账户头像里面进去之后然后看左侧有个API key的一栏大概率就会有不过每个网址不一样有些是在账户管理里面啥的。不行你就问AI或者你直接翻一下官网文档之类。然后呢你需要创建一个API key然后创建的时候可能你就需要复制那个key了因为它是只在创建的时候才能复制的创建完了以后就不给你复制了有些呢又是创建完了右侧也给你一个复制按钮。总之就是你得去找找有没有一些官网啊注册送token给你体验的或者有一些免费的问一下AI不过免费的用起来确实是有点不太行。下面举个魔塔社区的例子魔塔社区每天好像有一些体验额度很多地方注册了都有一些体验额度自己找一下API Base URLhttps://api-inference.modelscope.cn/v1粘贴你的你的魔塔社区API Key去掉ms-前缀后面很多都跳过这里配置skill我就算选yes也会配置失败先不管了。这里可以用空格把4个都选了然后回车这里你可以选择Restart如果你出什么问题了你可以选择Reinstall比如你把配置文件的json给搞坏了你就可以Reinstall一下这样json配置文件会重写。配置文件的json在哪后面会说。三、OpenClaw的使用然后就会弹出一个上面的界面你可以跟它对话问它是什么模型。如果没有弹出的这个界面的话你应该可以看到弹出了下面这样的终端里面有一个http://127.0.0.1:18789类似这种地址你把这个地址复制到浏览器也就能打开上面的界面了。平时呢我们可以用openclaw gateway命令打开openclaw然后你要选择配置选择Raw就能看到json的配置文件了。然后你可以把你的json文件给到AI读一下你就知道怎么去更换你的模型以及更换API key了。同时你最好把你配置成功的json备份保存一下不然你把json弄坏了之后就只能重新openclaw onboard然后最后Reinstall重装了。{ meta: { lastTouchedVersion: 2026.3.8, lastTouchedAt: 2026-03-22T07:02:39.496Z, }, wizard: { lastRunAt: 2026-03-22T07:02:39.468Z, lastRunVersion: 2026.3.8, lastRunCommand: onboard, lastRunMode: local, }, auth: { profiles: { custom-api-inference-modelscope-cn:default: { provider: custom-api-inference-modelscope-cn, mode: api_key, }, minimax-cn:default: { provider: minimax-cn, mode: api_key, }, openrouter:default: { provider: openrouter, mode: api_key, }, }, }, models: { mode: merge, providers: { custom-api-inference-modelscope-cn: { baseUrl: https://api-inference.modelscope.cn/v1, apiKey: __OPENCLAW_REDACTED__, api: openai-completions, models: [ { id: MiniMax/MiniMax-M2.5, name: MiniMax/MiniMax-M2.5 (Custom Provider), reasoning: false, input: [ text, ], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0, }, contextWindow: 16000, maxTokens: 4096, }, ], }, minimax-cn: { baseUrl: https://api.minimaxi.com/anthropic, apiKey: __OPENCLAW_REDACTED__, api: anthropic-messages, authHeader: true, models: [ { id: MiniMax-M2.5, name: MiniMax M2.5 (Official), api: anthropic-messages, reasoning: true, input: [ text, ], cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0.12, }, contextWindow: 200000, maxTokens: 8192, }, ], }, }, }, agents: { defaults: { model: { primary: custom-api-inference-modelscope-cn/MiniMax/MiniMax-M2.5, }, models: { custom-api-inference-modelscope-cn/MiniMax/MiniMax-M2.5: { alias: minimax2.5, }, minimax-cn/MiniMax-M2.5: { alias: Minimax, }, openrouter/auto: { alias: OpenRouter, }, openrouter/stepfun/step-3.5-flash:free: {}, }, workspace: C:\\Users\\Administrator\\clawd, compaction: { mode: safeguard, }, maxConcurrent: 4, subagents: { maxConcurrent: 8, }, }, }, tools: { profile: coding, web: { search: { provider: brave, }, }, }, messages: { ackReactionScope: group-mentions, }, commands: { native: auto, nativeSkills: auto, restart: true, ownerDisplay: raw, }, session: { dmScope: per-channel-peer, }, hooks: { internal: { enabled: true, entries: { boot-md: { enabled: true, }, bootstrap-extra-files: { enabled: true, }, command-logger: { enabled: true, }, session-memory: { enabled: true, }, }, }, }, gateway: { port: 18789, mode: local, bind: loopback, auth: { mode: token, token: __OPENCLAW_REDACTED__, }, tailscale: { mode: off, resetOnExit: false, }, }, plugins: { entries: {}, }, }四、设定记忆规则这个我也不知道应该给它设定什么记忆规则是最好的但是我根据我自己踩的坑写了下面的原则以后我可能会根据实际情况不断修改这个原则吧这个还是比较粗糙。记住以下原则执行前确认: 任务执行前需先说明操作步骤等待用户同意安全暂停: 遇到无法解决的问题或潜在风险时立即暂停询问用户指导后再继续随时中断: 用户可以随时发送指令停止当前行为必须立即响应操作向我透明学会分解大任务成小任务每个小任务需与我确认这个小任务已经经过验证成功了经我同意再继续下一个小任务教程和搜索优先如果可以搜索到现成的方案或者教程教程中有代码且判断该代码大概率可行优先使用教程而不是自己写代码实现可将完成不了的任务指示给我执行如果任务完成不了向我汇报并且教我执行但是要让我知道当前处于哪个小任务完成该小任务对于推进大任务目标有什么好处。计算机领域大多数问题源自于版本问题常是代码版本与环境版本不匹配导致遇到可能类似出现的版本问题学会先搜索适配版本而不是一味地急于修复bug允许自己建立新的conda环境用于环境适配。遇到比较复杂的问题比如说比较复杂的代码工程学会先用简单代码或者简单的方法先验证再在这个基础上扩展。其实本质还是大任务分解小任务但是有的时候需要写一些简单代码用于验证如果自己觉得完成比较复杂的任务的话这种验证也要做并且告知我好的我记住了这些原则我会在后续工作中严格遵守✅执行前确认- 任何操作前先说明步骤等你同意✅安全暂停- 遇到障碍立即停下来请示✅随时中断- 你说停我就停✅操作透明- 大任务拆解成小步骤每步验证成功并获得你同意后再继续✅教程优先- 能找到可靠教程就用现成的不自己造轮子✅任务指示- 我做不了的就教你做并说明当前步骤对整体目标的意义版本问题优先遇到可疑问题先搜索适配的版本组合而不是急于修bug环境隔离允许创建新 conda 环境专门用于版本适配核心思想面对复杂工程先做最小可行性验证simple test确保基础链路跑通确认理解正确再逐步扩展。并且每一步验证都要告诉你结果。我理解成先小步快跑再大步前进。就像搭积木先确认底座稳不稳。这些原则已经记录到了工作记忆中。收到这些都是很实用的工作原则我记下了。让我更新到记忆里记住了 ✅以后我会动手前先说清楚要做什么遇到问题先暂停问你把大任务拆成小步骤每步确认成功再继续能抄教程就不造轮子搞不定就告诉你带着你一起干有需要我把这些写进 SOUL.md 永久保留吗需要Successfully replaced text in C:\Users\Administrator\clawd\SOUL.md.搞定 ✅ 已经写进 SOUL.md 了以后这些原则会一直跟着我。我们打开一下上面它说的路径C:\Users\Administrator\clawd\SOUL.md它写入了这些东西## 工作原则 (来自用户的教诲)**执行前确认**: 任务执行前需先说明操作步骤等待用户同意再行动。**安全暂停**: 遇到无法解决的问题或潜在风险时立即暂停询问用户指导后再继续。**随时中断**: 用户可以随时发送指令停止当前行为必须立即响应。**操作透明**: 把大任务分解成小任务每个小任务成功后向用户确认再继续下一个。**教程优先**: 如果能搜索到现成的方案或教程且代码大概率可行优先使用教程而不是自己写代码。**完不成就汇报**: 如果任务完成不了向用户汇报并指导用户执行同时说明当前进度和该步骤对大目标的意义。**版本意识**: 计算机领域大多数问题源自版本问题遇到版本相关问题先搜索适配版本允许建立新的 conda 环境用于适配。**复杂问题验证**: 遇到复杂问题先用简单代码或方法验证再在此基础上扩展。五、总结其实我用OpenClaw部署本地实时对话模型结果就是折腾了半天都失败了这东西没有想象得那么厉害尤其是模型不够厉害的时候。而且关于怎么安装SKILL我还在研究中。