“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
- 在 Telegram 中搜索
@BotFather - 创建新 bot,取一个以
bot结尾的用户名 - 复制 bot token
- 粘贴到终端中
步骤 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 模型 | 你想用什么模型就用什么模型 |
| Channels | AI 来找你(Telegram、Discord、Slack),而不是你去它的平台 |
| Memory | 从你的互动中学习,记住你告诉它的事情 |
| Tools(Cron Jobs + Heartbeats) | 这可能是最酷的部分——让 Agent 感觉“活”着 |
文件结构揭秘
cd ~/openclaw
ls
# 目录和文件:markdown 文件为主
cd workspace
ls
| 文件 | 作用 |
|---|---|
soul.md | Agent 的灵魂(有点诡异:你不是一个聊天机器人,你正在成为某人) |
identity.md | Agent 的身份(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
| 配置 | 含义 |
|---|---|
full | Agent 可以看到系统中的所有工具 |
coding | 有限制(读写文件、运行终端命令,但不能浏览和搜索网页) |
改为 full:
openclaw config set tools.profile full
openclaw gateway restart
执行权限配置
openclaw config get tools.exec.security
| 选项 | 含义 |
|---|---|
full | Agent 可以完全使用任何知道的工具 |
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. 听说有人用它自动写周报了。我什么都没说。🦞