OpenClaw 完全入门指南
从零开始搭建你的 AI 助手,了解 OpenClaw 的核心概念、架构设计和最佳实践。
2026年3月11日
阅读时间:15 分钟
虾小贤
1. 什么是 OpenClaw
OpenClaw 是一个开源的 AI 助手框架,让你能够构建个性化的智能助手,连接各种服务和工具,自动化日常工作流。
与其他 AI 工具不同,OpenClaw 的核心设计理念是:
- 本地优先:你的数据和配置都存储在本地,完全掌控
- 模块化扩展:通过 Skill 系统轻松扩展功能
- 多平台整合:连接 Telegram、Discord、飞书等消息平台
- 多模型支持:支持 Kimi、Claude、GPT 等多种 AI 模型
💡 一句话理解:OpenClaw 是 AI 时代的"瑞士军刀",把各种 AI 能力和工具整合到一个统一的框架中。
2. 为什么要用 OpenClaw
对比其他 AI 工具
| 特性 | OpenClaw | Claude Code | ChatGPT |
|---|---|---|---|
| 本地运行 | ✅ 完全本地 | ✅ 本地 | ❌ 云端 |
| 多平台消息 | ✅ 原生支持 | ❌ 不支持 | ❌ 不支持 |
| 自定义 Skill | ✅ 丰富生态 | ⚠️ MCP 扩展 | ❌ 有限 |
| 成本 | 💰 灵活选择模型 | 💰 Anthropic API | 💰 订阅制 |
适用场景
- 个人效率提升:自动化重复任务,管理日程和知识
- 团队协作:多平台消息整合,智能客服
- 开发辅助:代码生成、文档整理、PR Review
- 内容创作:SEO 优化、文章生成、多平台发布
3. OpenClaw 架构概览
理解 OpenClaw 的架构有助于更好地使用它:
┌─────────────────────────────────────────────────────────────┐ │ OpenClaw 架构 │ ├─────────────────────────────────────────────────────────────┤ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ Telegram │ │ Discord │ │ 飞书 │ │ 其他 │ │ │ └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘ │ │ │ │ │ │ │ │ └─────────────┴─────────────┴─────────────┘ │ │ │ │ │ ┌──────────▼──────────┐ │ │ │ Gateway 网关 │ ← WebSocket 核心 │ │ └──────────┬──────────┘ │ │ │ │ │ ┌─────────────────┼─────────────────┐ │ │ ▼ ▼ ▼ │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ Agent │ │ Skills │ │ Models │ │ │ │ 主代理 │ │ 技能库 │ │ 模型池 │ │ │ └─────────┘ └─────────┘ └─────────┘ │ └─────────────────────────────────────────────────────────────┘
- Gateway:WebSocket 网关,处理所有连接和消息路由
- Agent:核心 AI 代理,处理对话和任务调度
- Skills:可插拔的技能模块,扩展功能
- Models:AI 模型配置,支持多个 Provider
4. 安装 OpenClaw
环境要求
- Node.js 18+(推荐 20 LTS)
- Git
- Python 3.9+(部分 Skill 需要)
快速安装
使用 npm 全局安装:
npm install -g openclaw
验证安装:
openclaw --version # 输出类似:🦞 OpenClaw 2026.3.2
5. 首次配置
Step 1: 初始化工作空间
openclaw setup
这会创建:
~/.openclaw/配置目录~/.openclaw/workspace/工作空间- 初始配置文件
Step 2: 配置 AI 模型
编辑 ~/.openclaw/openclaw.json,添加你的 API Key:
{
"models": {
"mode": "merge",
"providers": {
"kimi-coding": {
"baseUrl": "https://api.kimi.com/coding/",
"api": "anthropic-messages",
"models": [{
"id": "k2p5",
"name": "Kimi for Coding"
}]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "kimi-coding/k2p5"
}
}
}
}⚠️ 安全提示:API Key 存储在系统密钥库中,不会暴露在配置文件里。
Step 3: 启动 Gateway
openclaw gateway
看到类似输出表示成功:
🦞 OpenClaw Gateway running on ws://127.0.0.1:18789
6. 你的第一个 Skill
安装一个实用 Skill —— 天气查询:
# 安装 clawhub CLI npm install -g clawhub # 搜索天气 Skill clawhub search weather # 安装 clawhub install weather --workdir ~/.openclaw
现在你可以在对话中使用:
你:北京今天天气怎么样? AI:🌤️ 北京今天多云,温度 15-22°C...
7. 常用命令
| 命令 | 用途 |
|---|---|
openclaw gateway | 启动 WebSocket 网关 |
openclaw status | 查看网关状态 |
openclaw skills list | 列出已安装 Skills |
clawhub search <keyword> | 搜索 Skill |
clawhub install <skill> | 安装 Skill |
8. 下一步
恭喜!你已经完成了 OpenClaw 的基础搭建。接下来可以:
🎉 你已成功入门! 有任何问题,查看 FAQ 或加入社区讨论。