🚀 什么是 OpenClaw?
OpenClaw 是一款个人 AI 助手,运行在你自己的设备上。它可以通过你已经在使用的通讯渠道(WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、Microsoft Teams、WebChat 等)与你交互,还支持语音对话、Canvas 可视化等高级功能。
OpenClaw 是一个本地优先的 AI 助手网关,它的核心设计理念是:
个人化:为你个人服务,而非企业级多用户系统
本地运行:Gateway 运行在你的设备上(macOS、Linux、Windows WSL2)
多渠道接入:支持几乎所有主流通讯平台
功能丰富:浏览器控制、Canvas 可视化、语音交互、定时任务等
架构概览
WhatsApp / Telegram / Slack / Discord / Google Chat / Signal / iMessage / WebChat│▼┌───────────────────────────────┐│ Gateway ││ (控制平面 - 核心) ││ ws://127.0.0.1:18789 │└──────────────┬────────────────┘│├─ AI 智能体 (Agent)├─ CLI 命令行工具├─ WebChat 网页界面├─ macOS/iOS/Android 客户端└─ 浏览器控制 (Chrome CDP)
📦 安装指南
系统要求
Node.js ≥ 22(必须)操作系统:macOS、Linux、Windows (WSL2)包管理器:npm、pnpm 或 bun
快速安装(推荐)
macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bashWindows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iexnpm 安装
使用 npmnpm install -g openclaw@latest# 或使用 pnpmpnpm add -g openclaw@latest运行引导向导
完整安装向导 + 安装系统服务openclaw onboard --install-daemon # 仅运行配置向导openclaw onboard# 查看 Gateway 状态openclaw gateway status# 打开控制面板openclaw dashboard⚡ 快速开始
1. 启动 Gateway
前台运行(适合调试)openclaw gateway --port 18789 --verbose# 使用守护进程(后台运行)openclaw gateway start2. 打开控制面板
openclaw dashboard或直接在浏览器访问:http://127.0.0.1:18789
3. 发送测试消息
openclaw message send --to +15555555555 --message "Hello from OpenClaw"4. 与智能体对话
命令行直接对话openclaw agent --message "帮我总结今天的会议" --thinking high📁 Workspace 工作空间
Workspace 是 OpenClaw 智能体的工作目录,也是它读取上下文、保存记忆、执行工具操作的唯一位置。
Workspace 结构
~/.openclaw/├── openclaw.json主配置文件├── workspace/ # 默认工作空间│ ├── AGENTS.md # 操作指令和记忆│ ├── SOUL.md# 人格、边界、语气│ ├── TOOLS.md # 工具使用笔记│ ├── IDENTITY.md # 助手名称/头像/表情│ ├── USER.md # 用户信息│ ├── MEMORY.md # 长期记忆(仅主会话加载)│ └── skills/# 工作空间级技能├── agents/ # 多智能体会话存储├── skills/ # 全局技能└── credentials/# 凭证存储
核心文件说明
文件 | 用途 | 加载时机 |
| 操作指令、连续性规则、重要记忆 | 每会话首条消息 |
| 人格定义、语气、边界 | 每会话首条消息 |
| 环境特定的工具说明 | 每会话首条消息 |
| 用户信息、偏好、项目背景 | 每会话首条消息 |
| 助手身份(名称、表情、头像) | 每会话首条消息 |
| 长期记忆(安全敏感内容) | 仅主会话 |
🧩 技能安装
OpenClaw 使用技能系统来扩展功能。技能是可复用的功能模块,可以通过 ClawHub CLI 从安装。
Skills三层查找法:
~/.openclaw/workspace/skills~/.openclaw/skills💡技能让你可以一键添加新能力,如图像生成、天气查询、GitHub 操作、视频处理等,无需手动配置每个工具。
安装 ClawHub CLI
npm install -g clawhub安装技能
找到想要的技能后,使用以下命令安装:
通过 ClawdHub(推荐)
clawhub install self-improving-agentManual(手动安装)
git clone https://github.com/peterskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent管理技能
命令 | 说明 | 示例 |
| 列出已安装的技能 | 查看当前工作空间的所有技能 |
| 更新指定技能到最新版本 |
|
| 更新所有技能 | 批量更新所有已安装技能 |
| 强制更新(忽略版本检查) | 解决版本冲突时使用 |
常用推荐技能
技能名称 | 功能 | 安装命令 |
skill-vetter | 安装任何技能前自动检查安全性 | |
ClawSec | 完整安全套件:drift 检测、安全审计、技能完整性验证 | clawhub install clawsec |
backup | 备份 OpenClaw 配置 | clawhub install openclaw-backup |
tavily-search | AI 优化搜索引擎,专为 agent设计 | openclaw-tavily-search |
Summarize | 从 URL/播客/本地文件提取摘要(97.6K 下载,官方内置) | |
find-skills | 用户问“怎么做x"时自动搜索并推荐可安装的技能 |
frontend-design | 打造独特的生产级前端界面,避免千篇一律的“AI 粗糙”美学 | |
GitHub | GitHub 全套操作:issues/PRs/CI(10K下载) | |
coding-agent | 运行Codex/Claude Code/OpenCode 等编程助手 |
agent-browser | 无头浏览器自动化 CLI 优化,针对 AI 代理 | |
GOG | Google workspace全家桶: Gmail/Calendar/Drive/Sheets/Docs(14K 下载) | |
n8n | 跨平台自动化集成(连接n8n 实例) |
Mission Control | AI Agent编排仪表盘,多 agent任务管理 | |
self-improving-agent | 记录错误/纠正/学习到Markdown, 持续改进agent 表现 | |
| 视频帧提取和剪辑 |
|
技能工作原理
技能是包含以下内容的文件夹:
SKILL.md 结构:├── YAML Frontmatter(元数据)│ ├── name + description(必填)│ ├── version│ └── metadata.openclaw(运行时需求)│ ├── requires(依赖声明)│ ├── install(自动安装规格)│ └── emoji / os / always 等└── Markdown Body(指令正文)├── 触发条件├── 工作流步骤└── 注意事项
✅安装后,OpenClaw 会自动识别技能能力,并在相关任务触发时自动调用。无需额外配置。
⌨️ 常用 CLI 命令
Gateway 管理
查看状态openclaw gateway status# 启动/停止/重启openclaw gateway startopenclaw gateway stopopenclaw gateway restart配置管理
运行配置向导openclaw onboard# 获取/设置配置值openclaw config get agents.defaults.workspaceopenclaw config set agents.defaults.model.primary "openai/gpt-5.2"诊断工具
健康检查openclaw doctor# 自动修复openclaw doctor --fix# 查看日志openclaw logs --follow🔒 安全最佳实践
官方60秒安全基线
{gateway: {mode: "local",bind: "loopback",auth: { mode: "token", token: "replace-with-long-random-token" }}
tools: {profile: "messaging",deny: ["group:automation", "group:runtime", "group:fs","sessions_spawn", "sessions_send"],fs: { workspaceOnly: true },exec: { security: "deny", ask: "always" },elevated: { enabled: false }}
{channels: {whatsapp: {dmPolicy: "pairing",groups: { "*": { requireMention: true } }}},session: { dmScope: "per-channel-peer" }}
openclaw doctor --generate-gateway-token🔧 故障排除
错误 | 原因 | 解决 |
| 配置格式错误 | 运行 |
| API Key 无效 | 检查 |
| 会话已过期 | 发送 |
🔗 资源链接
官网:https://openclaw.ai/
文档:https://docs.openclaw.ai/start/getting-started
GitHub:https://github.com/openclaw/openclaw
技能市场:https://clawhub.ai/
📝 总结
OpenClaw 是一个功能强大、灵活的个人 AI 助手平台。关键要点:
Gateway是核心- 所有功能都围绕 Gateway 展开
Workspace 是工作空间- 保持文件整洁,控制 token 使用
配置即代码- openclaw.json 定义一切行为
安全第一- 默认使用配对模式,谨慎开放 DM
多智能体支持- 可以为不同任务创建专门的助理
夜雨聆风