返回文章列表

春节折腾 OpenClaw:从云端到本地,我踩过的 3 个大坑

10 分钟
OpenClaw实践经验

春节折腾 OpenClaw:从云端到本地,我踩过的 3 个大坑

这是一篇实践笔记,记录我春节期间折腾 OpenClaw 的完整过程。如果你也想尝试,希望这些经验能帮你少走弯路。


为什么要折腾这个?

OpenClaw 最近在 AI 社群里火得一塌糊涂。

我的想法很简单:既然它能火,说明确实解决了某些场景的问题。与其只看别人分享有多好,不如自己动手试试,积累一手经验。

这样我才能真正知道它的使用场景在哪里,能帮我完成什么工作,甚至成为自己的竞争优势。

春节假期正好有时间,就开始折腾了。


第一阶段:在 VPS 上试水

为什么先选 VPS?

从初三开始,我买了阿里云的轻量应用服务器(2 核 4G,一个月一百多块),然后购买了对应大模型 API 的编程套餐。

为什么没直接在 Mac mini 上测试?

主要是担心安全问题。Mac mini 是我的个人主机,担心 OpenClaw 权限太高,万一乱搞把隐私暴露出来就麻烦了。而且春节不在家,Mac mini 也不在手上。

VPS 作为第一步,其实是个挺好的选择:

  • 从 0 到 1 的认知过程需要试错
  • VPS 是无损的、非常安全的方案
  • 即使搞坏了也不影响本地环境

VPS 阶段的体验

最开始用控制台配置模型时,发现这些配置我都不懂,折腾起来很费劲。

因为没系统看过文档和教程,不知道该怎么配置,底层原理是什么,浪费了不少时间。

后来参考了一篇公众号文章,发现了一个很好的实践:

在阿里云服务器上先安装 Claude Code,然后让它帮我管理 OpenClaw 的配置。

这样做下来就很流畅了。我不需要理解配置文件和各种文件操作,只需要用自然语言告诉 Claude Code 我要做什么就行。

关于 SSH 连接的建议

如果你不太熟悉 SSH,可以用本地的 Claude Code 登录阿里云服务器。

它会引导你逐步建立 SSH 连接,完成私钥配置等工作,能节省很多时间。

阿里云的远程服务器操作体验较差,很多快捷键冲突,没有本地终端好用。用 SSH 建立连接,直接用本地终端操作会更舒服。

模型选择的体感

我测试了三种模型:

  • 百炼的模型:智能程度差很多,感觉机器人挺傻的
  • GLM 4.7:比百炼智能一点
  • Claude:智能程度最高,体验最好

结论很明确:如果想把智能助手用到生产上,还是要用最好的模型。

这样能节省你折腾和反复探索的时间,别在低质量模型上浪费精力。


第二阶段:Mac mini 上的深度折腾

回到家之后,我在 Mac mini 上安装了 OpenClaw。

这次可以体验完整的安装过程,对 OpenClaw 的底层设计也有了更多理解。

安装过程

通过 NPM 安装,等了接近十分钟才进入配置页面(可能是网速问题)。

安装配置有两种方式:

  • 手工配置
  • onboard 引导配置

引导配置比较清晰,主要是:

  1. 配置模型底层大脑
  2. 选择聊天渠道和机器人

这两步完成后,基本的开箱配置就完成了。

TUI 配置过程

接下来通过 TUI(Terminal User Interface,终端交互界面)进行配置:

  • OpenClaw 怎么称呼你?
  • 给 OpenClaw 起什么名字?
  • 做事方式和对话回复方式是什么样子?
  • 是否需要主动回复(心跳配置)?
  • Skill 选择(一键安装常用 Skill)

需要注意:很多 Skill 依赖你提供的 API(比如 Google API),这决定了 Skill 能不能正常使用。

我踩过的三个坑

坑一:模型配置不通

最早配置 Claude 模型时,因为 Claude 5.3 版本的某个模型在 Claude 里没有,但在模型供应商里又有。

选中后,TUI 配置连接模型时通讯不通,卡住了。

只能强制退出,通过

openclaw onboard
命令重新配置,选择合适的模型才顺畅。

坑二:JSON 配置文件里的占位符

在配置

openclaw.json
时,我让 Claude Code 输出了一段配置文件,让我粘贴进去。

但它输出的配置里,很多 Token 和 API Key 是占位符。

结果粘贴进去后,整个 TUI 交互就失效了。因为 Gateway 的 Token 也是占位符,导致网关启动失败,TUI 无法访问。

教训:粘贴配置时,应该直接把 API Key 填充好再粘贴。

每个 Gateway 都有对应的 Token 机制,这个 Token 决定了 Gateway 能不能正常启动。建议把 Token 记下来,并为每个版本的

openclaw.json
做备份。

坑三:Telegram 群聊配置

如果你希望 Telegram 机器人能主动回复消息,而不只是被 @ 时才响应,需要注意:

除了配置 requireMention 外,还要为 Telegram 机器人关闭"群组隐私模式"(Group Privacy Mode),才能启用自动回复功能。

最佳实践:用 Claude Code 管理 OpenClaw

在 Mac mini 上安装的过程中,再次印证了一个最佳实践:

Claude Code 不只是编码助手,更是电脑的全能助手。

配置 OpenClaw 的

.json
文件时,很多配置失效,但你不知道标准的键值对配置名称是什么。

这时候直接打开 Claude Code,让它帮我解决。它能很好地运行 Bash 脚本命令,做测试,最终直接交付结果。

另一个最佳实践:在 OpenClaw 的主目录里配置一个

CLAUDE.md
文件,专门用于 Claude Code 的个性化规则配置。

了解完基本配置后,更优的方式是用 Claude Code 进行配置,让它帮你解决各类配置问题。它会找到最合适的命令和参数,不需要你死记硬背或上网搜索。


核心认知总结

折腾完这一圈,我沉淀出了几个核心认知:

  1. 使用更好的模型:智能程度直接决定使用体验,不要在低质量模型上浪费时间
  2. 使用 Claude Code 来管理 OpenClaw:这样更简单,不需要死记硬背配置命令
  3. VPS 作为第一步很合适:无损试错,不影响本地环境
  4. 配置文件要注意占位符:粘贴前先填充好真实的 API Key 和 Token
  5. SSH 连接提升体验:用本地终端操作远程服务器更舒服

如果你也在折腾 OpenClaw,或者对 AI Agent 感兴趣,欢迎交流。

下一篇我会分享 OpenClaw 的核心价值,以及本地 vs VPS 的选择策略。

OpenClaw实践经验