← 返回博客

OpenClaw 让我压力很大(但 308K GitHub Stars 说明了一切)—— 完整安装、安全配置与我的真实使用心得

OpenClaw 让我压力很大(但 308K GitHub Stars 说明了一切)—— 完整安装、安全配置与我的真实使用心得

“OpenClaw 让我压力很大。我想忽视它,甚至有点讨厌它。但它就在这里,拥有 30.8 万 GitHub Stars, somehow 超越了 React 和 Linux 内核。”


01 为什么 OpenClaw 让我压力很大?

OpenClaw 是我压力的来源。这个软件就是 AI 让我如此焦虑的原因。我想忽视它,甚至有点讨厌它,但你无法忽视它。它就在这里。

当前数据:

  • GitHub Stars:308,000(超越了 React 和 Linux 内核)
  • 创始人被 OpenAI 收购/聘用
  • 所有人都在复制它
  • 就在上周,Anthropic 在 Dispatch 中发布了 Channels 功能

那么问题来了:我们真的需要 OpenClaw 吗?

答案是:是的。

我从 OpenClaw 刚发布时就开始使用,现在有 7 个 agent 在运行。在它还叫 OpenClaw 之前,我就和创始人 Peter 聊过,甚至帮忙参与了品牌重塑。但我也有点讨厌它。它和你想象的不一样。

为什么它很酷?(抛开炒作)

还记得我们在 N8N 里构建新闻聚合器用了多久吗?一堆节点,几个小时。很酷,但 OpenClaw 一句话就能搞定。

同样的事情也适用于我们的 IT 工程师监控系统。我们在 N8N 里花了很长时间,OpenClaw 几秒钟就搞定了。

Goal: 抛开炒作,真正回答“你应该在意它吗?”


02 5 分钟在 VPS 上部署 OpenClaw

你不需要 Mac Mini(虽然它确实很酷,我也试过,很有趣)。你需要一个地方来安装 OpenClaw Gateway,这个地点可以是任何地方。我将在云端的 VPS 上演示。

步骤 1:准备 VPS

购买 VPS 后,获取 SSH 连接命令:

ssh root@your_server_ip

步骤 2:安装 OpenClaw

访问 openclaw.ai,找到一行安装命令:

curl -fsSL https://openclaw.ai/install.sh | bash

粘贴到终端,回车。安装完成后,同意安全警告,选择 Quick Start。

步骤 3:选择 AI 模型

OpenClaw 本身不是 AI,它是一个** harness(套件/框架)**,是坐在其他 AI 之上的一层。

  • 推荐选择 OpenAI(Peter 在那里工作)
  • 你可以使用 API Key(按量付费),或者使用你已有的 ChatGPT Pro 订阅
  • 选择默认模型 5.4

步骤 4:连接 Telegram

  1. 在 Telegram 中搜索 @BotFather
  2. 创建新 bot,取一个以 bot 结尾的用户名
  3. 复制 bot token
  4. 粘贴到终端中

步骤 5:Hatch 你的 Agent

  • 选择 TUI(Terminal User Interface)
  • 告诉 Agent 它是谁、你是谁:

“你是 Terry Crews。你是 NetworkChuck 的粉丝。你是混乱肌肉 emoji。”

所有对话都会被写入 Agent 的 soul.md 文件。

步骤 6:在 Telegram 中开始对话

打开你的 bot,发送 /start,完成同步后就可以聊天了。


03 两个让你觉得“哦,有点东西”的实战项目

项目 1:AI 新闻简报

一句话搞定原本在 N8N 中需要无数节点和 Python 代码才能实现的功能:

“我想看一些新闻。网络安全相关的。你知道我是谁(NetworkChuck),你知道我喜欢什么。给我 YouTube 视频,抓取 Reddit,检查 Hacker News。不要只给我内容,告诉我是否值得花时间读/看。给我打分。”

Terry 几秒钟就完成了。还可以让他创建一个仪表盘:

“把它做成一个仪表盘。”

项目 2:AI IT 工程师监控自己的服务器

“你是一名 IT 工程师。你的第一个工作是监控你所在的服务器。检查一切:网络速度、RAM、CPU、安全、日志。为我创建一个仪表盘。”

它自己检查自己的机器,确保不会踩到什么雷,然后构建了一个仪表盘。实时更新。


04 OpenClaw 到底是什么?

OpenClaw 本质上是一个 Gateway(网关),连接几样东西:

四大支柱

组件说明
任何 AI 模型你想用什么模型就用什么模型
ChannelsAI 来找你(Telegram、Discord、Slack),而不是你去它的平台
Memory从你的互动中学习,记住你告诉它的事情
Tools(Cron Jobs + Heartbeats)这可能是最酷的部分——让 Agent 感觉“活”着

文件结构揭秘

cd ~/openclaw
ls
# 目录和文件:markdown 文件为主

cd workspace
ls
文件作用
soul.mdAgent 的灵魂(有点诡异:你不是一个聊天机器人,你正在成为某人)
identity.mdAgent 的身份(Peter 把身份和灵魂分开)
memory.md长期记忆(妻子的生日、孩子的喜好、150 只宝可梦等)
memory/ 目录每天的日记,记录发生的事情和对话
agents.md告诉 Agent 如何启动和做事(启动顺序、红线等)

关键理解: 这不是黑箱,不是魔法。虽然有点像魔法,但至少你知道魔法是怎么发生的。


05 技能、浏览器和子 Agent

ClawHub 技能市场

OpenClaw 有技能系统,有好有坏。ClawHub 是一个技能目录:

  • 超过 33,000 个技能
  • ⚠️ 请小心:里面有很多恶意软件(曾成为严重问题)
  • 他们与 VirusTotal 合作扫描
  • 安装技能:npm i -g clawhub → clawhub install <skill-name>

浏览器访问

Agent 有 headless 浏览器,可以浏览网页、添加商品到购物车等。

子 Agent

可以在一个 Gateway 下安装多个 Agent。例如:

  • Ron(IT 经理)
  • Fred、George、Charlie(网络工程师、存储工程师、系统工程师)
  • 可以通过 Slack 与他们通信

Telegram 命令

  • /status — 查看当前状态(包括活跃的子 Agent)
  • /subagents list — 列出所有子 Agent

06 为什么所有人都疯狂了?(我的真实看法)

这是不是革命性的。很多软件在某些方面做得更好。

但 OpenClaw 做的是:让一切看起来易于上手。 它把所有东西打包在一起,一个干净的安装,说“看这个”。

突然之间,互联网上出现了一个集体灵光一现的时刻:每个人都在说,“哦,如果你给它合适的工具,这个 AI 真的能做事情。”

“买一台 Mac Mini,把 AI 的控制权给它” 这个概念——这是 AI 的电脑,你在 onboarding 一个新的 AI 员工——这个想法 viral 了。这是很棒的营销。

未来展望

  • 黄仁勋称 OpenClaw 为 “个人 AI 的操作系统”
  • NVIDIA 构建了自己的版本 Nemo Claw(据说非常不安全)
  • Anthropic 也在构建他们自己的

当最大的科技公司在同一个想法上 converge,这说明问题。但这些公司不会在没有一定安全水平的情况下投入。

而 OpenClaw 有点像:“这很有趣,我们 deploy 吧,不考虑安全。”


07 安全配置:保护你的 Agent

快速安全审计

openclaw security audit

它会分析你的 OpenClaw 实例,检查是否遵守安全最佳实践。如果像我一样安装,可能只有两个警告,没有关键的。

openclaw security audit --fix

自动修复任何损坏的东西(小心,它也可能自动破坏东西)。

确保 Web UI 不暴露在公网

默认情况下,OpenClaw 绑定到 127.0.0.1(localhost),意味着外部没有人可以访问。只有你主机上的东西可以。

如果需要访问 Web UI,使用 SSH 隧道:

ssh -L 18789:localhost:18789 user@your_server_ip

然后在浏览器中打开 localhost:18789。

防火墙配置

# 启用防火墙,只允许 SSH(端口 22)
ufw allow 22
ufw enable

工具权限配置

查看当前工具配置:

openclaw config get tools.profile
# 输出:full 或 coding
配置含义
fullAgent 可以看到系统中的所有工具
coding有限制(读写文件、运行终端命令,但不能浏览和搜索网页)

改为 full:

openclaw config set tools.profile full
openclaw gateway restart

执行权限配置

openclaw config get tools.exec.security
选项含义
fullAgent 可以完全使用任何知道的工具
allowlist只能使用 allowlist 中的工具
deny你根本不信任你的 Agent
ask每次使用前询问你

红线和黄线

在 agents.md 文件中,你可以设置:

  • 红线(Red lines):绝对不要做(如 exfiltrate private data、运行破坏性命令)
  • 黄线(Yellow lines):可以做但要记录(如修改防火墙、运行 docker 命令)
  • 始终允许:随便做

⚠️ 注意:这些都是** prompting 层面的约束**,没有确定性的东西阻止 Agent 违反它们。

关于 ClawHub 的最后警告

12% 的技能被发现包含恶意软件。 非常小心。审查一切。


08 我的真实使用方式

OpenClaw 很有趣,但对于严肃工作,我通常还是用 Claude Code。它的工具更好,整体体验更好(对于研究和脚本编写,以及偶尔的编码)。

但我确实用 OpenClaw。用来做什么?

我目前在生产中使用的 Agent

Agent角色用途
IT 团队(CTO + 网络工程师 + 存储工程师 + 系统工程师)运行我的 homelab 和 studio lab(NAS 等)解决问题,工单系统
Hermione个人助理在日本帮了大忙:检查邮件、学习日语、帮我用日语打电话订餐厅
Arnold Schwarzenegger健身助理帮助减肥、变壮

核心理念

  • 多个 purpose-built Agents,而不是一个大而全的
  • 我还没完全解锁它的力量,因为需要花很多时间思考和琢磨
  • 我处于“dabble 模式”,但它很酷

09 最后的思考

OpenClaw:让我压力很大的软件。

  • 你是已经在使用它?
  • 你是如何使用的?
  • 还是看完这个视频后准备开始用?
  • 全是炒作,还是它确实达到了炒作的高度?

开始使用:openclaw.ai

加入社区:Discord

GitHub:github.com/openclaw/openclaw

技能市场:0z0z.com

—— OpenClaw 社区

P.S. 听说有人用它自动写周报了。我什么都没说。🦞