部署你的开源AI私人助手,一次配置多渠道接入。支持 Telegram、Discord、微信、飞书等10+平台,多模型自由切换。
OpenClaw 是一款开源的AI私人助手,可部署在你的服务器上,通过多种消息渠道与你交互。它拥有持久记忆、主动推送、技能系统等核心能力,是你真正的AI管家。
跨对话、跨平台的长期记忆能力,记住你的偏好和历史上下文
Telegram/Discord/微信/飞书/WhatsApp/Slack等10+平台
定时提醒、晨报、告警通知,AI主动找你而非等你提问
通过Markdown文件定义自定义能力,无限扩展AI功能
可执行系统命令、读写文件、浏览网络,真正的AI助手
Claude/GPT/Gemini/Ollama等,一个助手切换所有模型
| 特性 | OpenClaw | Claude Code | ChatGPT Bot |
|---|---|---|---|
| 开源免费 | ✅ 完全开源 | ❌ 闭源付费 | ❌ 闭源付费 |
| 自托管 | ✅ 自有服务器 | ❌ 云端服务 | ❌ 云端服务 |
| 多渠道 | ✅ 10+平台 | ❌ 仅终端/IDE | ⚠️ 有限渠道 |
| 持久记忆 | ✅ 跨平台记忆 | ⚠️ 会话级 | ⚠️ 有限 |
| 隐私控制 | ✅ 数据完全自有 | ❌ 数据上传 | ❌ 数据上传 |
| 主动推送 | ✅ 定时/告警 | ❌ 被动响应 | ❌ 被动响应 |
OpenClaw 的核心价值在于"拥有一个真正属于你的AI助手",特别适合对隐私、定制化有需求的用户。
OpenClaw 可部署在本地电脑或云服务器上,选择灵活。
| 方案 | 月成本 | 优点 | 缺点 | 推荐度 |
|---|---|---|---|---|
| 本地电脑 | 免费 | 零成本、数据绝对安全 | 需保持开机、断电断网即离线 | ⭐⭐⭐ |
| VPS云服务器 | ¥30-80/月 | 7×24在线、稳定可靠 | 需基础Linux运维能力 | ⭐⭐⭐⭐⭐ |
| 树莓派 | 一次性¥300+ | 低功耗常开、有趣好玩 | 性能有限、SD卡易损 | ⭐⭐⭐⭐ |
| Docker部署 | 同上 | 环境隔离、一键部署 | 需Docker基础 | ⭐⭐⭐⭐ |
如果你是新手,推荐从本地电脑开始体验(零成本),熟悉后再迁移到VPS服务器实现7×24在线。推荐服务商:腾讯云轻量服务器(¥34/月起)、Vultr($6/月起)。
三种安装方式任选,推荐使用一键安装脚本,5分钟搞定。
OpenClaw 需要 Node.js 22+ 环境,先确认是否已安装:
# 检查 Node.js 版本
node -v
# 如果未安装或版本低于22,按以下方式安装:
# macOS (Homebrew)
brew install node@22
# Ubuntu/Debian (NodeSource)
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
# Windows (Winget)
winget install OpenJS.NodeJS
最简单的方式,脚本自动完成所有步骤:
# macOS / Linux 一键安装
curl -fsSL https://openclaw.ai/install.sh | bash
# Windows PowerShell 一键安装
irm https://openclaw.ai/install.ps1 | iex
① 检测系统环境并安装依赖 → ② 安装 OpenClaw → ③ 引导完成核心配置(AI模型、身份信息)→ ④ 测试API连接 → ⑤ 自动启动Gateway服务
更喜欢手动控制每一步?使用 npm 安装:
# 全局安装 OpenClaw
npm install -g openclaw@latest
# 或使用 pnpm
pnpm add -g openclaw@latest
# 运行初始化引导向导
openclaw onboard --install-daemon
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 安装依赖并构建
pnpm install
pnpm ui:build
pnpm build
# 全局链接并初始化
pnpm link --global
openclaw onboard --install-daemon
# 检查版本
openclaw --version
# 运行健康检查
openclaw doctor
# 检查Gateway状态
openclaw gateway status
# 打开控制面板
openclaw dashboard
# 启动Gateway服务
openclaw gateway start # 后台启动
openclaw gateway # 前台运行(可看日志)
# 重启 / 停止
openclaw gateway restart
openclaw gateway stop
# 打开配置菜单
openclaw config
# 或使用安装脚本的配置菜单
bash ~/.openclaw/config-menu.sh
# 查看运行状态
openclaw status
OpenClaw 支持多种AI模型提供商,按需配置,随时切换。
# 运行配置菜单
openclaw config
# 选择 [2] AI 模型配置
# 选择 Anthropic Claude
# 步骤:
1. 输入自定义API地址(留空使用官方API)
2. 输入API Key(从 console.anthropic.com 获取)
3. 选择模型(推荐 claude-sonnet-4-5-20250929)
# 💡 支持OneAPI/NewAPI等第三方代理服务
# 只需填入对应的API地址和Key即可
使用自定义 OpenAI API 地址时,中转服务必须支持 OpenAI 的 Responses API(v1/responses 路径),而非仅支持传统的 Chat Completions API。请提前确认你的中转服务是否支持。
OpenClaw 支持10+消息渠道,以下是最常用的几个渠道配置教程。
# 第一步:创建 Telegram 机器人
1. 在 Telegram 中搜索 @BotFather
2. 发送 /newbot 创建新机器人
3. 设置机器人名称和用户名
4. 复制获得的 Bot Token
# 第二步:获取你的 User ID
1. 搜索 @userinfobot
2. 发送任意消息获取你的 User ID
# 第三步:在 OpenClaw 中配置
openclaw config
# 选择渠道 → Telegram → 输入 Bot Token 和 User ID
# 第四步:重启 Gateway
openclaw gateway restart
Telegram 是配置最简单的渠道,只需要一个 Bot Token 即可。且 Telegram Bot API 稳定、功能丰富,支持文件发送、内联按钮等高级功能。
# 第一步:创建 Discord 应用
1. 访问 Discord Developer Portal
2. 点击 "New Application" 创建新应用
3. 在 Bot 页面点击 "Add Bot"
4. 复制 Bot Token
# 第二步:邀请机器人到服务器
1. 在 OAuth2 页面生成邀请链接
2. 勾选 bot 权限范围
3. 用链接邀请机器人到你的服务器
# 第三步:在 OpenClaw 中配置
openclaw config
# 选择渠道 → Discord → 输入 Bot Token
在VPS上部署OpenClaw,接入Telegram,拥有一个7×24在线的私人AI助手。
# 1. SSH连接到VPS
ssh user@your-vps-ip
# 2. 安装 Node.js
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
# 3. 一键安装 OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# 4. 配置AI模型(以 Claude 为例)
openclaw config
# 选择 Anthropic Claude → 输入API Key
# 5. 配置 Telegram 渠道
# 选择渠道 → Telegram → 输入 Bot Token
# 6. 启动服务
openclaw gateway start
# 7. 在 Telegram 中找到你的机器人,发消息测试!
# OpenClaw 技能系统使用 Markdown 文件定义
# 在 ~/.openclaw/skills/ 目录下创建晨报技能:
# morning-briefing.md
---
name: 晨报推送
trigger: cron(0 8 * * *) # 每天早上8点触发
channel: telegram
---
## 指令
请为我生成今日晨报,包含以下内容:
1. 今日天气(基于我的城市:上海)
2. 科技新闻摘要(3条)
3. 今日待办提醒
4. 一句正能量语录
# 第一步:安装 Ollama
curl -fsSL https://ollama.ai/install.sh | sh
# 第二步:拉取模型
ollama pull llama3
ollama pull mistral
# 第三步:在 OpenClaw 中配置 Ollama
openclaw config
# 选择 Ollama → 默认地址 http://localhost:11434
# 无需 API Key → 选择模型 llama3
# 💡 完全本地化,零API费用,数据不出本机!
不要使用 sudo 运行 npm。修改 npm 全局目录权限:mkdir -p ~/.npm-global && npm config set prefix '~/.npm-global' && export PATH="$HOME/.npm-global/bin:$PATH"
修改 config.yaml 中的 server.port,或设置环境变量:export OPENCLAW_PORT=3001
从 GitHub 下载 OpenClaw Manager 桌面应用(基于 Tauri 2.0 + React),提供可视化配置界面、实时监控、一键配置等图形化功能。
npm install -g openclaw@latest 或 pnpm add -g openclaw@latest,更新后重启 Gateway 即可。
rm -rf ~/.openclaw 并移除 shell profile 中的 PATH 条目。
OpenClaw 官方提供 Raspberry Pi 部署指南,需要安装 64 位 Raspberry Pi OS 和 Node.js 22+,其余步骤与 Linux 相同。
一行命令开始安装,5分钟拥有你的专属AI助手