不想把数据交给别人?这个开源 AI 助手跑在你自己电脑上:OpenClaw 完全介绍
大家好,我是易安,AI超级个体,大厂程序员二孩奶爸。
不想把数据交给别人?这个开源 AI 助手跑在你自己电脑上:OpenClaw 完全介绍
写在前面
ChatGPT、Claude、Gemini——这些 AI 聊天工具你大概每天都在用。但用着用着,是不是有过这些念头:
-
• “能不能直接在我的 Telegram 里用?非得开个网页?” -
• “数据全存在别人的服务器上,总觉得不太放心……” -
• “能不能自由切换模型?有时候想用 Claude,有时候想用 GPT” -
• “能不能让 AI 自动帮我查邮件、提醒日程,不用我每次手动问?”
如果你点头了,那这个项目值得你认真看一看。
它叫 OpenClaw——一个开源的个人 AI 助手平台。装在你自己的电脑或服务器上,通过 Telegram、Discord 等你已经在用的通讯工具跟 AI 对话,底层可以接 Claude、GPT、Gemini 任何主流模型。数据只存在你本地,MIT 许可证完全免费。
跟 ChatGPT 这类产品最根本的区别在于:它不是借用别人的服务,而是在你自己的基础设施上、按你自己的规则运行的 AI 助手。
OpenClaw 到底是什么?
一句话:一个你完全掌控的 AI 助手系统。
| 项目 | 内容 |
|---|---|
| 许可证 |
|
| GitHub |
|
| 官方文档 |
|
| 创作者 |
|
| 技能市场 |
|
| 社区 |
|
你可以把它理解为一个”AI 操作系统”——它本身不是 AI 模型,而是一个把 AI 模型的能力连接到你日常工具和设备上的平台。你选模型,你定规则,你装技能,最终得到一个专属于你的 AI 助手。
六大核心能力
1. 多渠道接入——在你已经用的工具里跟 AI 说话
这是 OpenClaw 最直观的卖点。不用装新 App、不用开网页,直接在你每天用的通讯工具里跟 AI 对话:
-
• Telegram — 基于 grammY 的 Bot API(私信 + 群组) -
• Discord — 基于 discord.js(私信 + 服务器频道) -
• WhatsApp — 通过 Baileys 实现 WhatsApp Web 协议对接 -
• iMessage — macOS 的 imsg CLI 集成 -
• Mattermost — 通过插件实现 Bot 对接 -
• Slack、Signal、MS Teams — 额外插件支持 -
• WebChat — 浏览器直接访问的本地聊天界面
像在 Telegram 里发消息一样跟 AI 说话——就这么简单。
2. 多模型自由切换
不被绑死在任何一家:
-
• Anthropic Claude(Opus、Sonnet、Haiku) -
• OpenAI(GPT-4o、GPT-5、o1 等) -
• Google Gemini -
• 通过 Amazon Bedrock 访问更多模型 -
• 支持 订阅认证——Claude Pro/Max、ChatGPT/Codex OAuth 集成
定时任务用便宜的模型、重要分析用高性能模型——这种模型路由策略,在 OpenClaw 里一个命令就能切换:
/model opus # 切到 Claude Opus/model sonnet # 切到 Sonnet/model gpt-4o # 切到 GPT-4o
3. 强大的内置工具集
OpenClaw 的工具不是简单的插件,而是AI 与真实世界交互的手段:
| 工具 | 说明 |
|---|---|
browser |
|
canvas |
|
cron |
|
webhooks |
|
memory_search |
|
message |
|
nodes |
|
exec |
|
read
write/edit |
|
web_search
web_fetch |
|
tts |
|
4. 节点系统——让 AI 控制你的手机
这可能是 OpenClaw 最”科幻”的功能。把 iPhone、Android 手机或 Mac 作为节点连接后,AI 可以跟物理世界交互:
| 功能 | 说明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
节点通过 Gateway WebSocket 连接,必须经过配对审批才能激活——安全性有保障。
想象一下:你在外面,给 Telegram 发条消息”拍一下家里客厅现在的样子”,AI 就通过家里的手机摄像头拍张照片发给你。这不是未来,是 OpenClaw 现在就能做到的事。
5. 技能系统和 ClawHub 市场
OpenClaw 有一个社区驱动的技能市场叫 ClawHub,一行命令安装:
npx clawhub@latest install caldav-calendar # 日历集成npx clawhub@latest install trello # Trello 看板管理
技能从三个位置加载(按优先级排序):
-
1. 工作区技能( <workspace>/skills/)— 最高优先级 -
2. 托管技能( ~/.openclaw/skills/)— 所有代理共享 -
3. 内置技能 — 默认自带
安装后自动识别,支持热重载,不需要重启。
6. 多代理系统——一个 Gateway 跑多个 AI
OpenClaw 可以在一个 Gateway 上同时运行多个代理,每个代理有独立的身份和职责:
-
• 独立工作区 — 每个代理拥有自己的工作空间 -
• 独立沙箱 — 基于 Docker 的隔离执行环境 -
• 工具限制 — 可以对特定代理禁用 exec,只允许read -
• 绑定规则 — WhatsApp 群组 A → 工作代理,Telegram 私信 → 个人代理 -
• 子代理 — 主代理将后台任务委派给子代理
Gateway 架构:一切的核心
OpenClaw 的核心是 Gateway——一个常驻的守护进程,通过 ws://127.0.0.1:18789 把所有渠道和工具连接在一起。
Gateway 负责的事情:
-
• 渠道连接管理:所有通讯渠道的 WebSocket 连接 -
• 代理桥接:与 AI 编码代理进行 RPC 通信 -
• 工具路由:中转浏览器、文件系统、定时任务等工具调用 -
• 会话管理:私信路由到共享 main会话,群组路由到隔离会话 -
• Canvas 主机:为节点 WebView 提供 UI -
• 仪表板:通过浏览器管理配置
核心设计原则:
-
• 本地回环优先:Gateway 默认只绑定 localhost -
• 一个 Gateway,一个主机:防止会话冲突 -
• 基于令牌的认证:非本地绑定时必须使用令牌 -
• 远程访问:推荐通过 Tailscale/VPN 或 SSH 隧道
全平台支持
-
• macOS — 原生应用 + 菜单栏伴侣 + 语音唤醒 -
• iOS — 节点应用配对 + Canvas 界面 -
• Android — 节点应用 Canvas + Chat + Camera -
• Windows — 原生支持(也兼容 WSL2) -
• Linux — 原生 + 服务器部署
跟 ChatGPT、Claude 应用有什么区别?
| 对比项目 | ChatGPT / Claude 应用 | OpenClaw |
|---|---|---|
|
|
|
自托管
|
|
|
|
仅存储在本地 |
|
|
|
Telegram、Discord 等现有工具 |
|
|
|
Claude、GPT、Gemini 自由选择 |
|
|
|
技能、Webhook、定时任务、MCP、自定义工具 |
|
|
|
摄像头、屏幕、位置、命令执行 |
|
|
|
定时任务、心跳检测、Webhook |
|
|
|
按代理路由、沙箱隔离 |
|
|
|
MIT 许可证 |
一句话总结:ChatGPT 和 Claude 是”别人给你用的 AI”,OpenClaw 是”你自己的 AI”。
适合什么人?
-
• 注重隐私的用户 — 所有数据仅保留在你的电脑上 -
• 热爱自动化的开发者 — 通过定时任务、Webhook、技能、MCP 无限扩展 -
• 使用多个通讯工具的用户 — 无论 Telegram 还是 Discord,随处都是同一个 AI 助手 -
• 想亲手探索 AI 技术的人 — 开源项目,可以从代码层面理解 -
• 对智能家居感兴趣的人 — 通过节点系统实现类 IoT 应用 -
• 想在团队中引入 AI 的管理者 — 多代理实现按角色分配 AI
反过来说,如果你只是”偶尔在网页上问问问题”就满足了,OpenClaw 可能超出了你的需求。它是为想把 AI 深度融入日常生活和工作流的人打造的。
项目生态系统
OpenClaw 不是一个独立工具,而是一整套生态:
| 组件 | 角色 |
|---|---|
| OpenClaw Gateway |
|
| Pi |
|
| ClawHub |
|
| OpenClaw.app |
|
| OpenClaw iOS |
|
| OpenClaw Android |
|
| 官方文档 |
|
想更进一步?聊聊 Claude Code
OpenClaw 是通用型 AI 助手平台——适合日程管理、信息收集、设备控制、自动化任务。如果你的核心需求是软件开发,Anthropic 的 Claude Code 是更专业的选择。
Claude Code 是跑在终端里的 AI Agent,底层用的是 Opus 4.6 模型。它专门为开发工作流设计——读代码、改文件、跑测试、修 Bug、做 Git 操作,全程自主完成。
两者可以互补:OpenClaw 管你的生活和通讯,Claude Code 管你的代码和项目。而且 OpenClaw 底层也可以接 Claude 模型——用的是同一个 AI 大脑。
怎么用上 Claude Code?
Claude Code 通过 Anthropic 官方订阅使用:
| 套餐 | 月费 | 说明 |
|---|---|---|
| Claude Pro |
|
|
| Claude Max |
|
|
不过说实话,官方订阅对国内用户不太友好——需要海外信用卡,网络环境也得折腾。如果嫌麻烦想找个更省事的渠道,可以看看 Code80,真实 Max 订阅帐号转 API,换个 endpoint 就能直接用,体验跟官方一样,价格还更低。详情可以到官网了解:code.ai80.vip
常见问题
Q: OpenClaw 是免费的吗?
A: OpenClaw 本身完全免费,MIT 许可证。但你需要为底层的 AI 模型付费——比如 Anthropic 的 API、OpenAI 的 API。模型费用跟你直接用 API 是一样的,OpenClaw 不额外收费。
Q: 需要什么技术水平才能用?
A: 需要基础的命令行操作能力——能在终端里输入命令、编辑 JSON 配置文件就够了。不需要写代码。安装和配置全程有引导向导,跟着走就行。
Q: 安全吗?AI 能控制我的手机,会不会有风险?
A: OpenClaw 的安全设计很用心。节点连接必须经过配对审批、Gateway 默认只绑定本地、Shell 命令执行有安全审批系统、非本地访问必须使用令牌认证。但跟所有 self-hosted 工具一样,安全性最终取决于你自己的配置——记得别把 dmPolicy 设成 open。
Q: 跟 Claude Code 的 Agent Teams 有什么区别?
A: 层级不同。OpenClaw 的多代理系统运行在频道层级——管理 Telegram、Discord 等通讯渠道上的不同 AI 角色。Claude Code 的 Agent Teams 运行在会话层级——多个 Claude Code 实例在同一个开发任务中协作。两者可以结合使用。
Q: 国内用户怎么用上 Claude 模型?
A: OpenClaw 通过 API 密钥接入 Claude 模型。如果官方 API 的申请和支付不方便,可以通过 Code80 获取 API 访问,不用折腾海外支付和网络问题。
关于 code80
写这篇文章的时候想到一个问题——上面这些自定义指令、工作流配置、部署脚本,对我来说是近一年迭代的结果,但对刚接触 AI 编程的人来说门槛不低。
这也是我做 code80AI编程巴士 的原因之一。code80 上会逐步整理这些工具和工作流的教程,包括可以直接复制使用的指令模板。如果你对 Claude Code 的自定义指令感兴趣,可以关注一下。

写在最后
Vibe Coding 不是拍脑袋写 prompt,而是用工程化的思维管理 AI 编程的流程。自定义指令是这个流程的骨架:
-
• /commit标准化了提交流程 -
• /upstream让分支同步和冲突处理变成了两分钟的事 -
• /progress-save+/progress-load解决了上下文断裂的问题 -
• /deploy把手动部署变成了一键操作 -
• /gitsync让多项目之间的代码同步不再遗漏 -
• /review和/bug-add保证了质量和经验积累 -
• /parallel-epic实现了多 Agent 并行开发
这些指令本身都是 markdown 文件,语法简单,十分钟就能写一个。但组合起来的效果是,你可以把精力集中在”要做什么”上,”怎么做”交给 Claude。
如果你也在用 AI 编程,欢迎交流,微信:20133213可以找到我。
易安致力于为高T提供稳定可靠的纯血Claude,GPT,Gemini 模型服务,节省你们的时间,平均才0.5-0.6元一刀,而且是纯血帐号,无逆向,无倍率,性价比拉满。
夜雨聆风