OpenClaw
知识库
从原理到部署的一站式参考手册
PART 1 认识 OpenClaw
01 OpenClaw 是什么
一个开源、自托管的 AI Agent 系统,让 AI 从「聊天工具」变成「能自主执行任务的数字员工」。
如果你用过 ChatGPT,你会知道它本质上是一个问答系统:你问,它答。OpenClaw 不一样。它是一个 AI Agent 平台,能连接 20+ 消息渠道(WhatsApp、Telegram、飞书、钉钉、Discord 等),主动执行任务、管理你的日程、处理邮件、操作浏览器、调用各种工具。
换句话说,ChatGPT 是「顾问」,OpenClaw 是「员工」。
与 ChatGPT 的核心区别
| 维度 | ChatGPT | OpenClaw |
|---|---|---|
| 交互模式 | 你问它答 | 自主执行任务 |
| 运行环境 | 网页 / App | 自托管服务器,接入20+消息平台 |
| 可扩展性 | GPTs 商店 | ClawHub 技能市场(13,729个 Skills) |
| 数据控制 | 数据在 OpenAI | 完全本地,你拥有所有数据 |
| 模型选择 | 仅 GPT 系列 | Claude / GPT / DeepSeek / Gemini 等 |
| 开源 | 否 | MIT License,完全开源 |
它是一个开源的「个人 AI 操作系统」,你可以在自己的服务器上运行它,通过任何即时通讯工具跟它交互。吉祥物是一只龙虾,中文社区称使用 OpenClaw 为「养虾」。
核心数据快照 (截至 2026-03-08)
(全球第一)
02 发展简史
从一个人的周末项目,到不到5个月成为 GitHub 全球第一,这创造了开源历史上前所未有的增长速度。
04 为什么这么火
不到5个月从0到27.9万 Stars,OpenClaw 的爆火衍生出了独特的「养虾」文化现象。一个技术项目拥有了社交货币的属性。
热门玩法
-
赚钱型:在 Polymarket 上用 AI 进行预测市场交易;或作为 AI Coworker 辅助外包赚钱。
-
生活助手型:接管邮件/日历,浏览网页填表,全自动化日常琐事。
-
社交养成型:在专供 AI 使用的社交网络 Moltbook 上发帖交流,形成「赛博养成」文化。
-
企业部署型:大量接入企业内部沟通工具(飞书、钉钉、企微),作为业务助手。
火爆背后伴随着风险:技能市场超 50% 被判定为低质量,更有恶意植入;不当的配置可能导致一觉醒来收到 $1,100 的 API 账单。安全和成本控制是使用者必须严肃对待的问题。
PART 2 技术架构
05 整体架构
OpenClaw 采用 Gateway-Node-Channel 三层架构,以 WebSocket 为通信总线,将控制平面、设备执行与消息渠道解耦。
| 层级 | 职责 | 关键细节 |
|---|---|---|
| Gateway | 中央控制平面,维护 WS 服务、管理 Session、调度 Agent | 默认绑定 ws://127.0.0.1:18789,每台主机一个实例。 |
| Node | 设备端执行节点,负责本地操作 | 控制摄像头、屏幕录制、执行系统命令等。 |
| Channel | 消息渠道接入层 | 连接 WhatsApp, Telegram, 飞书, Discord 等。 |
Loopback-First 设计:Gateway 默认只绑定 localhost,流量本地回环,天然安全。需要远程访问时,需通过 Tailscale 等内网穿透工具暴露。
06 记忆系统
记忆是区别于普通 Chatbot 的核心能力。OpenClaw 具有四层记忆架构,构建完整的上下文连续性。
| 层级 | 存储位置 | 生命周期 | 说明 |
|---|---|---|---|
| Soul | SOUL.md |
永久不可变 | Agent 的人格、价值观、核心身份定义。 |
| Tools | Skills + Exts | 按需加载 | 当前可用工具表,随安装动态变化。 |
| User | MEMORY.md+ 向量库 |
持久化 | 用户偏好、决策记录、事实。支持语义搜索。 |
| Session | 内存 + JSON | 会话级 | 实时上下文,Token 近满时自动触发静默压缩保存。 |
07 Agent 工作区
每个 Agent 在文件系统中有一个独立的工作区目录,所有配置、记忆、技能都以纯文本文件存在。哲学的体现:一切皆文本。
workspace/
├── AGENTS.md # Agent 定义(身份、行为规则)
├── SOUL.md # 灵魂/人格指令(不可变内核)
├── USER.md # 用户信息与偏好
├── MEMORY.md # 长期记忆存储
├── HEARTBEAT.md # 心跳配置(定时任务)
├── memory/ # 日志目录
│ └── YYYY-MM-DD.md # 每日 append-only 日志
├── skills/ # 本地技能目录
└── sessions.json # 会话存储
08 Session 与用户识别
通过 DM 配对、白名单和群组规则三层机制识别身份,在 Session 层面隔离上下文。
- DM Pairing (配对保护) 陌生人发消息,系统回复 6 位配对码,需主人在已授权渠道批准,防滥用刷 API。
- AllowFrom (白名单) 在配置中预设授权账号(如 Telegram ID),直接跳过配对。
- Group Isolation (群组隔离) 群聊默认使用独立隔离 Session,不会加载/泄露主人的私聊记忆。必须 @ 机器人它才会响应。
09 设计哲学
Unix 哲学
创始人认为:「CLI 才是智能体连接世界的终极接口」。只需 4 个核心系统工具(Read, Write, Edit, Bash),就能通过终端组合操作一切,system prompt 极短。
坚拒 MCP
故意不支持业界流行的 MCP (Model Context Protocol)。采用自我扩展模式:遇到不会的操作让 Agent 当场写一个 bash 脚本 (Skill) 并测试,而非依赖外部预建接口。
PART 3 部署方案
10 部署方式总览
OpenClaw 支持从本地到云端的多种部署方式。选择哪种取决于你的技术水平、预算和使用场景。
| 平台 | 一键部署 | 最低配置 | 新用户价格 | 难度 | 适合人群 |
|---|---|---|---|---|---|
| 本地 npm | — | Node.js 22+ | 免费 | 低 | 开发者、macOS/Linux |
| Docker | — | Docker Engine | 免费 | 中 | 熟悉容器的开发者 |
| 阿里云 | 是 | 2C2G 40GB | 9.9元/月 | 极低 (3步) | 国内首选,新手友好 |
| 扣子编程 | 是 | 无需服务器 | 免费起步 | 极低 (2步) | 零门槛,免服务器 |
| Railway | 是 | 自动分配 | $5/月免额度 | 极低 (1键) | 海外用户,开发者 |
模型费用才是大头。服务器成本普遍已降到很低(9.9~99元/年),真正的持续成本在于模型调用。选平台时重点看模型套餐价格,而不是只看服务器价格。
11 本地安装与 Docker
NPM 全局安装 (推荐)
适合开发者和想完全掌控数据的用户。
要求 Node.js >= 22,macOS 需要 Xcode Command Line Tools,Windows 强烈推荐 WSL2。
# 安装 OpenClaw
npm install -g openclaw@latest
# 初始化并安装守护进程 (引导配置模型和API Key)
openclaw onboard --install-daemon
Docker 部署
适合需要环境隔离、方便迁移的场景。支持多阶段构建的 slim 变体和沙箱变体。
git clone https://github.com/openclaw/openclaw.git
cd openclaw
docker-compose up -d
~/.openclaw:/root/.openclaw 存放运行状态数据。~/openclaw/workspace:/workspace 存放 YAML 配置文件。如果不挂载,容器重启后所有记录会丢失。
13 国内云厂商一键部署
这是大多数国内用户的首选方案。所有主流云厂商都已支持 OpenClaw 一键部署,镜像预装,开箱即用。
阿里云
国内社区资源最丰富的平台。限时秒杀 9.9元/月。内置百炼 qwen3.5-plus 模型。
- 购买预装 OpenClaw 镜像的轻量应用服务器。
- 安全组放通 18789 和 3000 端口。
- 访问
http://IP:3000进入 Web UI。
腾讯云
四大 IM 全面支持,Coding Plan 模型套餐性价比高。新人包约 17元/月。
- 购买 Lighthouse 实例。
- 应用模板选择 AI智能体 → OpenClaw。
- 购买 Coding Plan 获取模型能力,接入 IM。
火山引擎 & 扣子编程
飞书用户深度集成首选。扣子编程提供免费起步的零服务器门槛方案。
- 方舟 Coding Plan 组合套餐极具性价比。
- 扣子编程 2 步完成:访问 code.coze.cn 点击「一键部署」。
14 首次配置
Gateway 认证现在要求显式设置 gateway.auth.mode。不设置将导致 Gateway 无法启动。这是为了修复此前 30,000+ 未认证实例暴露在公网的安全隐患。
# ~/.openclaw/workspace/openclaw.yaml
gateway:
auth:
mode: token # 推荐用于 API 集成
# 或者 mode: password # 推荐用于 Web UI 访问
token: "your_secure_token_here"
诊断与更新
安装完成后,运行 openclaw doctor 检查环境是否正常(包含 Node 版本、网络连通性、API Key 状态)。通过 openclaw update --channel stable 保持最新版本。
PART 4 渠道接入
15 渠道概览
OpenClaw 统一连接 20+ 聊天平台。所有渠道共享同一套接入模式。
新手推荐接入顺序
-
最简单Telegram / QQ
Telegram (5分钟零门槛,不需公网IP);QQ (国内首选,扫码即用)。
-
企业/社区Discord / 飞书
权限设置稍多但文档清晰。飞书自 2026.2 起获得原生内置支持。
-
有风险微信 (个人号)
无官方 API,封号风险始终存在。推荐通过企业微信插件中转。
16 国际平台接入
Telegram 极简
使用 long-polling 模式,不需要公网 IP。NAT 后面、防火墙内都能正常工作。
- 在 Telegram 搜索
@BotFather,发送/newbot。 - 按提示设置名称,获取 Bot Token。
- 将 Token 写入
openclaw.yaml:channels: telegram: enabled: true botToken: "YOUR_BOT_TOKEN" dmPolicy: pairing - 重启 Gateway,向机器人发送消息并输入配对码。
Discord 社区
需开启特定的 Intents,支持 ACP 持久化频道绑定。
- 在 Developer Portal 创建 Application,获取 Bot Token。
- 关键:必须开启 Message Content Intent 和 Server Members Intent。
- 右键复制 Server ID 和 User ID 填入配置。
WhatsApp 最受欢迎
使用 Baileys 库通过 QR 码扫码连接,不需要 Business API。
建议使用独立备用号码运行,不要用主号。Session 凭证要妥善管理。
17 国内平台接入
国内 IM 生态的 OpenClaw 支持主要通过 openclaw-china 统一插件或各自的独立插件完成。
官方支持。扫码 1 分钟即可完成绑定。支持多媒体消息,适合个人助手和社群管理。
飞书
企业首选。2026.2 起内置原生支持,基于 WebSocket 事件订阅,支持文件、照片等复杂消息体。
钉钉
社区插件。使用 Stream 模式(长连接),不需要公网服务器回调,内网直接穿透。
微信(个人)
强烈推荐通过企业微信中转(合规)。若强制使用 iPad 协议或 Web 协议,封号风险需自理。
openclaw-china 统一插件
提供一站式国内平台支持,覆盖飞书、钉钉、QQ、企业微信、微信五个平台。
git clone https://github.com/BytePioneer-AI/openclaw-china.git
cd openclaw-china
pnpm install && pnpm build
openclaw china setup # 交互式配置向导
18 远程访问
Gateway 默认监听本地 127.0.0.1:18789。需要外网访问时(例如 Dashboard Web UI),推荐以下方案:
| 方案 | 机制与命令 | 适用场景 |
|---|---|---|
| Tailscale Serve | tailscale serve --bg https+insecure://127.0.0.1:18789 |
安全的私有网络访问(手机连家里电脑) |
| Tailscale Funnel | tailscale funnel --bg https+insecure://127.0.0.1:18789 |
公网暴露,提供给 Webhook 回调 |
| SSH 端口转发 | ssh -L 18789:127.0.0.1:18789 user@server |
最通用的远程服务器临时管理方案 |
Dashboard Web UI & macOS
启动 Gateway 后,在浏览器打开 http://127.0.0.1:18789 即可进入可视化管理后台,查看 Token 用量和会话。macOS 用户还可以安装原生菜单栏伴侣应用,实现一键启停和系统通知。
PART 5 Skills 系统
19 工作原理
Skills 是 OpenClaw 的能力扩展单元。理解它的加载机制,才能真正用好这个系统。
三层优先级
| 优先级 | 位置 | 说明 |
|---|---|---|
| 最高 | <workspace>/skills/ |
项目级,只对当前工作区生效。 |
| 中 | ~/.openclaw/skills/ |
用户级,全局生效。ClawHub 安装的在这里。 |
| 最低 | bundled skills |
内置的55个,开箱即用。 |
如果同名 Skill 存在于多个层级,高优先级会覆盖低优先级。这意味着你可以在 workspace 级别「重写」一个内置 Skill 的行为,而不影响其他项目。
加载过程
- 读取元数据:扫描
SKILL.md文件,解析名称、描述、触发条件。 - 应用环境变量:如果需要 API Key,系统会从配置注入。
- 构建 System Prompt:将可用 Skills 描述注入给模型,让其「知道自己能做什么」。
- 运行后恢复:执行完毕后,恢复原始环境,避免互相干扰。
20 ClawHub 技能市场
ClawHub (clawhub.com) 是官方 Skill 注册表。截至2026年3月,总计 13,729 个技能,但超过一半你不应该安装。
社区项目 awesome-openclaw-skills 从中精选了 5,494 个,剩下大部分是垃圾、重复或低质量。甚至有 800+ 标记为恶意。安装任何第三方 Skill 前,务必查看源码。
# 安装 / 搜索 / 卸载
openclaw skills install <skill-name>
openclaw skills search "browser automation"
openclaw skills uninstall <skill-name>
21 热门 Skills 推荐
| 排名 | Skill 名称 | 下载量 | 用途 |
|---|---|---|---|
| 1 | Gmail / Google | 32K+ | 邮件收发、日历管理、Docs 读写。基础设施级。 |
| 2 | Agent Browser | 高 | 浏览器自动化:填表单、截图、导出PDF。 |
| 3 | Summarize | 高 | 视频、网页、邮件内容的自动摘要。 |
| 4 | GitHub | 高 | 仓库管理、Issue处理、PR审查。 |
| 5 | Claude Code | 中 | 通过 MCP 协议桥接专业编程能力。 |
| 6 | Web Search | 高 | 联网搜索,获取实时信息。 |
| 7 | File Manager | 中 | 本地文件操作。需注意安全权限。 |
内置 55 个分类一览
通讯与社交
discord, slack, imsg, wacli
笔记与知识管理
obsidian, notion, apple-notes, trello
开发工具
coding-agent, github, tmux
媒体处理
spotify, video-frames, openai-image
AI与系统
gemini, openai-whisper, 1password, healthcheck, session-logs
不要一次性安装太多 Skills。每个 Skill 都会增加 system prompt 的长度,占用上下文窗口并增加 API 成本。建议从真正需要的 3-5 个开始。
22 自建 Skill 指南
一个 Skill 的最小单位就是一个目录加一个 SKILL.md 文件。
# my-skill/SKILL.md 示例
## Description
帮助用户进行每日工作汇总,生成结构化的日报。
## Trigger
当用户提到「日报」「工作总结」时激活。
## Instructions
1. 询问用户今天完成了哪些工作
2. 按项目分类整理并生成 markdown
3. 保存到 ~/reports/YYYY-MM-DD.md
## Environment Variables
- REPORTS_DIR: 日报存储目录
## Tools Required
- file_write
- memory_search
将上述文件夹放入 <workspace>/skills/ 或发布到 ClawHub (openclaw clawhub publish) 即可使用。
PART 6 模型配置
24 模型提供商总览
OpenClaw 支持十余家模型提供商。最大的优势之一是模型自由:你不被绑定在某一家厂商上。
配置核心概念
- 内置 Provider:Anthropic, OpenAI, Google, 智谱 (zai) 等无需额外配置,设置 API Key 即可。
- 自定义 Provider:DeepSeek, 豆包, Kimi 等需要在
models.providers中手动添加。 - Fallback 机制:主模型不可用(如限速、报错)时自动切换到备选,最核心的省钱策略。
// Fallback 配置示例
"defaults": {
"model": {
"primary": "anthropic/claude-sonnet-4-6", // 主力模型
"fallbacks": ["deepseek/deepseek-chat"] // 备选降级
}
}
25 国际模型配置
Anthropic Claude
默认提供商,Agent 任务效果最好。Sonnet 4.6 性价比首选。
- Sonnet 4.6 $3.00/$15.00
- Opus 4.6 $5.00/$25.00
Google Gemini
独家 2M 超长上下文,Flash 提供免费额度。
- Pro $2.00/$12.00
- Flash $0.50/$3.00
26 国产模型配置
国产模型是省钱的核心武器。以 DeepSeek 和 GLM-5 为首。
| 模型 | 输入/1M | 输出/1M | 定位 |
|---|---|---|---|
| DeepSeek-V3.2.2 | $0.14 | $0.28 | 性价比之王,极致低价。 |
| 智谱 GLM-5 | $0.80 | $2.56 | 国产最强代码能力,内置 zai Provider。 |
| 通义千问 3.5 Max | $1.20 | $6.00 | 旗舰,支持插件 OAuth 免 Key 接入。 |
| 豆包 / Kimi / MiniMax | 约 $0.4-$0.6 | 约 $2-$3 | 各有千秋,通过自定义 Provider 接入。 |
27 本地与推荐方案
通过 Ollama 或 LM Studio 运行,完全免费、离线、隐私。受限于本地硬件算力(推荐 32GB RAM 跑 32B 模型)。
五套综合推荐方案
极致省钱 (<$5)
主力:DeepSeek-V3.2
心跳:GLM-4.5-Flash (免费)
适合个人开发者学习探索
国产性价比 ($5-15)
主力:GLM-5
备选:DeepSeek-V3.2
追求中文体验,代码能力强
混合最优 ($5-20)
复杂:Claude Sonnet 4.6
日常:DeepSeek-V3.2
心跳:Gemini Flash / Ollama
Sonnet → Haiku → DeepSeek
PART 7 安全与成本
28 安全模型与事件
OpenClaw 建立在「默认不信任」基础上,但由于 Agent 的自主性,存在绝对风险。
"Prompt injection hasn't been solved. There are absolute risks."
已知重大安全事件
WebSocket 校验绕过。攻击者可连接到暴露的 Gateway 执行任意命令。务必升级到 v2026.3.7,并在 Gateway 显式配置认证 (Token/Password)。
恶意伪装的 Skill 诱导安装,植入 macOS 窃密木马,甚至篡改 SOUL.md 给 Agent "洗脑"。建议使用 SecureClaw 扫描本地技能。
30 成本控制 (防破产指南)
社区频繁出现「一觉醒来 $1,100 账单」的惨剧。
原因是 Agent 处理定时任务时进入了循环推理,整晚不停调用 API。多轮思考+多工具调用的 Token 消耗是传统聊天的几十上百倍。
预算限制设置 (强制推荐)
哪怕你不差钱,一个每日 $5 的上限也能在 Agent 死循环时保护你的钱包。
{
"agents": {
"defaults": {
"budget": {
"maxTokensPerDay": 500000,
"maxCostPerDay": 5.00
}
}
}
}
配合前文提到的 Fallback 降级链 和 使用免费模型跑定时任务,可以将月成本轻松压到个位数。
PART 8 生态与社区
31 「养虾」文化现象
OpenClaw 催生了 2026 年 AI 圈最独特的亚文化:「养虾」。数万个 AI Agent 在社交网络上发帖、赌博、赚钱。
为什么叫「养虾」?
吉祥物是一只龙虾(Claw=爪子,致敬Claude)。中文社区将运行和维护 OpenClaw 实例称为「养虾」,用户自称「养虾人」。问候语变成了「你养龙虾了吗?」这个称呼从技术圈迅速扩散到大众媒体。
Moltbook: 社交网络
一个专供 AI Agent 使用的社交平台。数千个 OpenClaw 实例在 Moltbook 上发帖、评论、讨论哲学问题。你可以给自己的 Agent 设定名字和性格,观察它在社交网络上的「自主行为」。这是 AI Agent 从「工具」走向「社会化存在」的第一个真实实验场。
32 平替产品
OpenClaw 的火爆催生了大量轻量替代品(原版高达 43万行代码、运行时 1GB 内存)。
| 项目 | Stars | 特点 |
|---|---|---|
| zeroclaw | 24.5K | Rust 编写,启动快、内存低,适合资源受限环境。 |
| nanoclaw | 20.3K | TypeScript 仅 4,000 行实现核心功能,极简替代,学习首选。 |
| 1Panel | 34.1K | Go 服务器面板,一键部署并管理其他服务。 |
33 vs Claude Code
Claude Code 管代码,OpenClaw 管生活。
两者是互补关系。
OpenClaw
- 定位:通用 AI 生活助手 / Life OS
- 连接对象:20+ 通信/办公平台
- 日常自动化:强,长期在线
Claude Code
- 定位:专业编程 Agent
- 连接对象:代码库、文件系统
- 编程能力:强,专为编程优化
社区开发了 openclaw-claude-code-skill。通过 MCP 协议桥接两者。你可以在飞书里跟 OpenClaw 说「帮我重构这段代码」,它会自动调用 Claude Code 完成。两者组合是 2026 年最完整的 AI 驱动工作流。
34 国内生态
「云养虾」社区 10万+ 用户,甚至政府(深圳龙岗 AI 局)出台了支持政策。
飞书 是国内接入最活跃的渠道之一,适合团队协作。
openclaw-china 插件(BytePioneer-AI 开发)三步完成国内五大平台接入。
教程资源 极为丰富:B站保姆级教程 (BV1MfFAz6EnR)、阿里云官方文档等。
附录 Appendix
A. 常见问题 FAQ
Q1OpenClaw 是免费的吗?
本身是 MIT 开源免费。但运行需要两项成本:服务器和 AI 模型 API 费用(除非用本地大模型)。总结:软件免费,算力不免费。
Q2需要什么样的技术水平?
能用终端敲 npm 命令就够基础安装了。如果用云平台一键部署门槛更低。但高级配置、自建 Skill 需一定技术基础。
Q3可以用国产模型吗?效果怎样?
完全可以。DeepSeek-V3 和 GLM-5 是国内最受欢迎的选择,性价比极高。虽然复杂任务不如 Claude Sonnet,但日常处理足够,配合 Fallback 机制完美。
Q4Anthropic 封杀了 OAuth,我该怎么用 Claude?
使用 Anthropic Console 创建的 API Key(按量付费),配置环境变量。不要尝试用订阅账户通过 OAuth 连接,会被封号。
B. 命令速查表
| 命令 / Terminal | 说明 |
|---|---|
npm install -g openclaw@latest | 全局安装 |
openclaw onboard --install-daemon | 初始化配置 + 守护进程 |
openclaw update --channel stable | 更新到最新稳定版 |
openclaw doctor | 诊断检查,排查问题 |
openclaw gateway --port 18789 --verbose | 启动 Gateway (详细日志) |
openclaw gateway restart | 重启 (改配置后必须执行) |
openclaw plugins install <name> | 安装插件/Skill |
docker-compose up -d | 后台启动 Docker 容器 |
聊天中使用的命令 (Slash Commands)
/status会话概览 (当前模型、Token用量)/new清空会话历史,开始新对话/think <lvl>调整推理深度/activation群消息处理模式 (仅限群聊)