U-Claw 教程
+从零开始,搭建你的私人 AI 助手 —— 小白也能看懂
+ +什么是 OpenClaw?
+ +OpenClaw 是一个开源 AI 助手框架,可以理解为:
+ +核心架构
+你的聊天平台 ←→ OpenClaw Gateway ←→ AI 模型
+ (QQ/飞书/TG) (你的电脑) (DeepSeek/Kimi/Claude)
+ ↕
+ 技能 & 工具
+ (邮件/笔记/日程/搜索...)
+
+U-Claw 是 OpenClaw 的便携版 —— 把整套系统做成 U 盘,插上就能用,还能安装到电脑。所有依赖走国内镜像,无需翻墙。
+ + + + + +选择安装方式
+ +| 方式 | +适合谁 | +需要联网 | +难度 | +耗时 | +
|---|---|---|---|---|
| A. U 盘安装 | +完全小白 | +不需要 | +简单 | +2 分钟 | +
| B. 一键脚本 | +会用终端的用户 | +需要 | +简单 | +5 分钟 | +
| C. 手工安装 | +想深入理解的开发者 | +需要 | +中等 | +15 分钟 | +
方式 A:U 盘安装 推荐小白
+ +最简单的方式,不需要联网,不需要终端知识。
+ +插入 U-Claw U 盘
+把 U-Claw U 盘插入电脑的 USB 口。
+运行启动脚本
+-
+
- Mac:双击
Mac-Start.command
+ - Windows:双击
Windows-Start.bat
+
首次配置
+浏览器自动打开配置页面,选择 AI 模型、填入 API Key,完成!
+安装到电脑(可选)
+如果不想每次都插 U 盘:
+-
+
- Mac:双击
Mac-Install.command,安装到~/.uclaw/
+ - Windows:双击
Windows-Install.bat,安装到%USERPROFILE%\.uclaw\
+
方式 B:一键脚本安装
+ +需要联网,通过终端一行命令完成安装。
+ +Mac / Linux / WSL2
+curl -fsSL https://openclaw.ai/install.sh | bash
+
+Windows (PowerShell 管理员)
+Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
+iwr -useb https://openclaw.ai/install.ps1 | iex
+
+验证安装
+openclaw --version # 查看版本
+openclaw onboard # 启动配置向导
+
+方式 C:完全手工安装 开发者推荐
+ +一步一步手动安装,理解每个组件。适合想深入学习、或网络环境特殊的用户。
+ +第一步:安装 Node.js 22+
+ +OpenClaw 运行在 Node.js 上,需要 v22 或更高版本。
+ +方法 A:官网下载(最简单)
+-
+
- 国内直连:nodejs.cn/download(速度快) +
- 官网:nodejs.org/download +
下载 .pkg(Mac)或 .msi(Windows)安装包,双击安装。
方法 B:nvm 版本管理器(开发者推荐)
+# 1. 安装 nvm
+curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
+
+# 2. 设置国内镜像(关键!否则下载很慢)
+echo 'export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node' >> ~/.zshrc
+source ~/.zshrc
+
+# 3. 安装 Node.js 22
+nvm install 22
+nvm use 22
+
+# 4. 验证
+node -v # 应显示 v22.x.x
+
+方法 C:fnm(更快,基于 Rust)
+# Mac/Linux
+curl -fsSL https://fnm.vercel.app/install | bash
+echo 'export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node' >> ~/.zshrc
+source ~/.zshrc
+fnm install 22
+
+# Windows (PowerShell)
+winget install Schniz.fnm
+fnm install 22
+
+第二步:设置 npm 国内镜像
+ +# 设置淘宝 npmmirror(首选,最快最稳)
+npm config set registry https://registry.npmmirror.com
+
+# 验证
+npm config get registry
+# 应返回: https://registry.npmmirror.com/
+
+| 镜像源 | 地址 | 说明 |
|---|---|---|
| 淘宝 npmmirror | registry.npmmirror.com | ⭐ 首选 |
| 腾讯云 | mirrors.cloud.tencent.com/npm/ | 腾讯加速 |
| 华为云 | mirrors.huaweicloud.com/repository/npm/ | 华为加速 |
第三步:安装 OpenClaw
+ +# 全局安装
+npm install -g openclaw@latest
+
+# 如果超时,手动指定镜像
+npm install -g openclaw@latest --registry=https://registry.npmmirror.com
+
+# 验证
+openclaw --version
+
+第四步:启动配置向导
+ +# 推荐:启动向导 + 安装后台服务
+openclaw onboard --install-daemon
+
+# 或只启动向导
+openclaw onboard
+
+向导会引导你完成:模型选择 → API Key → 聊天平台 → 后台服务。详见下方模型配置章节。
+ +第五步:验证一切正常
+ +openclaw status # 查看运行状态
+openclaw doctor --repair # 诊断并修复问题
+openclaw dashboard # 打开网页控制台
+
+~/.openclaw/openclaw.json,支持热重载(修改后自动生效)。模型选择指南
+ +| 模型 | 特长 | 价格 | 需翻墙 | 推荐场景 |
|---|---|---|---|---|
| DeepSeek | 编程、逻辑 | ~1元/百万token | 不需要 | ⭐ 日常首选 |
| Kimi | 长文档 256K | 中等 | 不需要 | 长文分析 |
| 通义千问 | 中文理解好 | 大量免费额度 | 不需要 | 免费体验 |
| 智谱 GLM | 学术 NLP | 有免费额度 | 不需要 | 学术场景 |
| Claude | 最强综合 | 较贵 | 需要 | 复杂推理 |
| GPT-4 | 广泛兼容 | 较贵 | 需要 | 通用 |
DeepSeek 配置 国内首选
+ +注册账号
+访问 platform.deepseek.com,用手机号注册。
+创建 API Key
+登录后进入控制台 → 左侧菜单「API Keys」→ 点击「创建 API Key」→ 复制保存。
+在 OpenClaw 中配置
+方式 A:通过向导(推荐)
+openclaw onboard
+# 选择 Custom Provider
+# Base URL: https://api.deepseek.com/v1
+# API Key: 粘贴你的 Key
+# Model: deepseek-chat
+ 方式 B:直接编辑配置文件
+# 编辑 ~/.openclaw/openclaw.json
+{
+ "models": {
+ "providers": {
+ "deepseek": {
+ "baseUrl": "https://api.deepseek.com/v1",
+ "apiKey": "sk-你的Key",
+ "api": "openai-completions",
+ "models": [{
+ "id": "deepseek-chat",
+ "name": "DeepSeek Chat",
+ "contextWindow": 128000
+ }]
+ }
+ }
+ },
+ "agents": {
+ "defaults": {
+ "model": { "primary": "deepseek/deepseek-chat" }
+ }
+ }
+}
+ 测试
+openclaw gateway restart
+openclaw tui
+# 在终端中对话测试
+ Kimi / 月之暗面 配置
+ +注册
+访问 platform.moonshot.cn,注册账号。
+获取 API Key
+控制台 → 开发者 → 创建密钥 → 复制保存。
+配置
+openclaw onboard
+# 选择 Moonshot AI
+# API Key: 粘贴你的 Key
+# Model: moonshot-v1-128k(或 moonshot-v1-8k)
+ 或手动配置 Base URL:https://api.moonshot.cn/v1
通义千问 Qwen 配置 免费额度大
+ +注册阿里云
+访问 dashscope.console.aliyun.com,用支付宝一键登录。
+开通 DashScope
+进入控制台 → 开通 DashScope 服务(免费)。
+创建 API Key
+控制台 → API Key 管理 → 创建 → 复制保存。
+配置
+openclaw onboard
+# 选择 Qwen
+# API Key: 粘贴你的 Key
+ 国际模型(Claude / GPT / Gemini)
+ +通过 OpenRouter(推荐)
+OpenRouter 汇聚了主流 AI 模型,一个 API Key 用所有模型,部分有免费额度。
+注册 OpenRouter
+访问 openrouter.ai,GitHub 登录。
+获取 API Key
+Keys → Create Key → 复制。
+配置
+openclaw onboard
+# 选择 OpenRouter
+# API Key: 粘贴
+# Model: 选择你要用的模型
+ 直连方式
+| 模型 | 注册地址 | Base URL |
|---|---|---|
| Claude | console.anthropic.com | 默认即可 |
| OpenAI | platform.openai.com | 默认即可 |
| Gemini | ai.google.dev | 默认即可 |
QQ 机器人 国内首选 · 1 分钟搞定
+ +腾讯官方已为 OpenClaw 开放 QQ 机器人能力。完全免费,无需翻墙。
+ +注册 QQ 机器人
+访问 q.qq.com,用 QQ 扫码登录。
+创建机器人
+点击「创建机器人」→ 填写基本信息 → 获得 AppID 和 AppSecret。
+安装 QQ 插件并配置
+# 安装 QQ 插件(U-Claw 用户已预装,跳过此步)
+openclaw plugins install @sliverp/qqbot@latest
+
+# 绑定 QQ 机器人
+openclaw channels add --channel qqbot --token "你的AppID:你的AppSecret"
+
+# 设置白名单(重要!否则任何人都能用你的机器人)
+openclaw config set channels.qqbot.allowFrom "你的QQ号"
+
+# 重启生效
+openclaw gateway restart
+ 测试
+在 QQ 中搜索你的机器人,私聊或 @机器人 发消息,AI 就会回复。
+allowFrom 白名单!默认是 *(任何人都能用),会消耗你的 API 额度。Telegram 机器人
+ +找到 BotFather
+在 Telegram 中搜索 @BotFather,点击开始对话。
创建机器人
+发送 /newbot → 按提示输入机器人名称和用户名 → 获得 Bot Token(格式:123456:ABC-DEF...)。
在 OpenClaw 中配置
+# 方式 A:通过向导
+openclaw onboard # 选择 Telegram,输入 Token
+
+# 方式 B:命令行
+openclaw channels add --channel telegram --token "你的BotToken"
+openclaw gateway restart
+ 配对你的账号
+首次对机器人发消息时,会收到一个配对码。在终端运行:
+openclaw pairing approve telegram 配对码
+ 测试
+再次给机器人发消息,应该收到 AI 回复。
+飞书机器人 企业推荐
+ +创建飞书应用
+访问 open.feishu.cn/app → 创建企业自建应用。
+获取凭证
+在应用的「凭证与基础信息」页面,复制 App ID 和 App Secret。
+配置权限
+进入「权限管理」,开启消息相关权限(接收消息、发送消息、获取用户信息等)。
+配置事件订阅
+进入「事件订阅」→ 选择 WebSocket 模式(推荐,无需公网 IP)。
+绑定到 OpenClaw
+openclaw channels add --channel feishu --token "你的AppID:你的AppSecret"
+openclaw gateway restart
+ 发布应用
+在飞书管理后台审核通过后,即可在飞书中使用。
+微信机器人 社区插件
+ +# 安装微信插件(基于 iPad 协议)
+openclaw plugins install @icesword760/openclaw-wechat
+
+# 重启网关
+openclaw gateway restart
+
+# 按提示扫码登录微信
+
+Discord 机器人
+ +创建应用
+访问 discord.com/developers/applications → New Application。
+创建 Bot
+左侧菜单 Bot → Add Bot → 复制 Bot Token。
+邀请到服务器
+OAuth2 → URL Generator → 选择 bot 权限 → 生成链接 → 打开链接邀请到你的服务器。
配置
+openclaw channels add --channel discord --token "你的BotToken"
+openclaw gateway restart
+ 使用场景
+ +技能系统
+ +U-Claw 已预装 52 个技能,开箱即用。
+ +| 技能 | 用途 | 示例 |
|---|---|---|
github | GitHub 操作 | 「帮我看 #123 这个 Issue」 |
summarize | 内容总结 | 「总结这个网页」 |
weather | 天气查询 | 「今天北京天气」 |
himalaya | 邮件管理 | 「帮我发邮件」 |
obsidian | 笔记操作 | 「在 Obsidian 创建笔记」 |
coding-agent | 编程委派 | 「帮我重构这个函数」 |
# 搜索更多技能
+openclaw skills search 翻译
+
+# 安装新技能
+openclaw skills install @xxx/skill-name
+
+定时任务
+ +# 每天早上 8 点发送天气预报
+openclaw cron add "0 8 * * *" "查看今天深圳天气并发送到飞书"
+
+# 每小时检查邮件
+openclaw cron add "0 * * * *" "检查新邮件,有重要的通知我"
+
+# 每天下午 6 点总结工作
+openclaw cron add "0 18 * * *" "总结今天的工作进度"
+
+# 查看所有定时任务
+openclaw cron list
+
+命令速查
+ +| 命令 | 用途 |
|---|---|
openclaw status | 查看运行状态 |
openclaw dashboard | 打开网页控制台 |
openclaw tui | 终端对话模式 |
openclaw gateway restart | 重启网关 |
openclaw gateway stop | 停止网关 |
openclaw doctor --repair | 诊断并修复 |
openclaw configure | 重新配置 |
openclaw logs --follow | 实时查看日志 |
openclaw plugins list | 列出已安装插件 |
openclaw cron list | 查看定时任务 |
故障排除
+ +"Node.js v22+ is required"
+# 检查当前版本
+node -v
+
+# 如果低于 v22,升级
+nvm install 22 # 如果用 nvm
+fnm install 22 # 如果用 fnm
+# 或从 nodejs.cn 下载最新版
+
+npm install 超时
+# 设置淘宝镜像
+npm config set registry https://registry.npmmirror.com
+
+# 清除缓存重试
+npm cache clean --force
+npm install -g openclaw@latest
+
+AI 不回复消息
+-
+
- 检查 API Key 是否正确:
openclaw configure
+ - 检查网关是否在运行:
openclaw status
+ - 查看错误日志:
openclaw logs --follow
+ - 运行诊断:
openclaw doctor --repair
+
端口被占用
+# 查看谁占用了端口
+# Mac/Linux:
+lsof -i :18789
+# Windows:
+netstat -ano | findstr ":18789"
+
+# 杀死进程后重启
+openclaw gateway restart
+
+完全重置
+# 重置所有配置
+openclaw reset --scope full
+
+# 或手动删除
+rm -rf ~/.openclaw # Mac/Linux
+rd /s /q %USERPROFILE%\.openclaw # Windows
+
+多模型与省钱技巧
+ +-
+
- 日常对话用 DeepSeek(~1元/百万 token),复杂任务切 Claude +
- 用 OpenRouter 统一管理多个模型,一个 Key 用所有 +
- 为不同聊天平台配置不同模型(QQ 用便宜的,工作飞书用好的) +
- 善用免费额度:通义千问、Gemini 都有大量免费额度 +
VPS 部署(24/7 在线)
+ +推荐配置
+| 配置 | 规格 | 价格参考 |
|---|---|---|
| 最低 | 1核 2GB | ~50元/月 |
| 推荐 | 2核 4GB | ~100元/月 |
Docker 一键部署
+git clone https://github.com/openclaw/openclaw.git
+cd openclaw
+cp .env.example .env
+# 编辑 .env,填入 API Key 和 Bot Token
+docker compose up -d
+
+安全加固
+ +-
+
- API Key 安全:不要在群聊中发送 API Key,不要提交到 GitHub +
- 白名单:所有聊天平台务必设置
allowFrom,限制谁能用你的机器人
+ - Token 管理:定期轮换 Gateway Token 和 Bot Token +
- 网络安全:Gateway 默认只监听
127.0.0.1,暴露到公网请配置反向代理 + HTTPS
+ - 权限最小化:只给聊天平台必要的权限,不要开放所有权限 +
配置文件参考
+ +配置文件位置:~/.openclaw/openclaw.json(U-Claw 用户:U-Claw/data/.openclaw/openclaw.json)
{
+ "gateway": {
+ "mode": "local",
+ "port": 18789,
+ "bind": "127.0.0.1",
+ "auth": { "token": "你的Token" }
+ },
+ "models": {
+ "providers": {
+ "deepseek": {
+ "baseUrl": "https://api.deepseek.com/v1",
+ "apiKey": "sk-xxx",
+ "api": "openai-completions",
+ "models": [{ "id": "deepseek-chat", "contextWindow": 128000 }]
+ }
+ }
+ },
+ "agents": {
+ "defaults": {
+ "model": { "primary": "deepseek/deepseek-chat" }
+ }
+ },
+ "channels": {
+ "telegram": { "enabled": true, "botToken": "xxx:xxx" },
+ "qqbot": { "enabled": true, "appId": "xxx", "appSecret": "xxx" }
+ }
+}
+
+社区资源
+ +| 分类 | 项目 | 说明 |
|---|---|---|
| U-Claw | U-Claw 官网 | 下载、文档、技能市场 |
| GitHub | 源码、Issue、Release | |
| 上游 | OpenClaw 官方 | 上游仓库 |
| ClawHub | 官方技能市场 | |
| 教程 | hello-claw | Datawhale 体系化入门教程 |
| openclaw-docs | 276 篇源码级深度文档 | |
| awesome-openclaw-skills | 社区精选技能合集 | |
| 工具 | NapCatQQ | QQ 机器人框架(备选) |
| openclaw-wechat | 微信接入插件 |