OpenClaw完整安装配置教程:从零打造你的私人AI助手工作流(2026实测)

前言

今天要聊的这个工具,可能很多人还没听说过。它叫 OpenClaw,是一个开源的 AI 网关(AI Gateway)。简单来说:有了它,你可以把 AI 助手(比如 Claude、GPT)接入到微信、Telegram、Discord 等日常聊天软件里,随时随地用自然语言指挥 AI 干活。

更强大的是,它支持多 Agent 协作 — 你可以同时跑多个 AI 角色,各司其职。有帮你管日程的、有帮你写代码的、有帮你盯市场的……全部在一个系统里运转。

本文是我的完整实测记录,从安装到上路,全部细节都有。全文约 2500 字,阅读时间 8 分钟。


OpenClaw 是什么?

OpenClaw 是一个开源的 AI 多渠道网关。它由 OpenClaw Labs 开发,GitHub 上可以找到完整源码(MIT 许可证)。

它的核心功能:

功能 说明
多渠道接入 同时接入 Telegram、WhatsApp、Discord、iMessage、企业微信等
多 Agent 支持 多个 AI Agent 同时运行,各自负责不同任务
定时任务 支持 Cron 表达式,自动执行重复性任务
记忆系统 每个会话独立记忆,长期上下文积累
插件扩展 支持 Mattermost 等插件,可自行开发
完全自托管 数据存在你自己的机器上,隐私完全可控

它适合谁?

  • 想要一个私人 AI 助手随时在线的人
  • 需要多渠道接入(手机、电脑都能聊)的人
  • 希望自动化日常任务(定时报告、监控告警)的人
  • 想搭建AI Agent 团队协同工作的人

系统要求

在开始之前,确认你的环境满足以下条件:

项目 最低要求 推荐配置
Node.js Node 22.14+ Node 24(最新 LTS)
操作系统 macOS / Linux / Windows(WSL2) macOS 或 Ubuntu Linux
内存 2GB 4GB+
存储 1GB 可用空间 2GB+
网络 能访问 OpenAI/Claude API

💡 如果你用 macOS 或 Linux,推荐直接用官方安装脚本,全自动检测环境并安装。


安装步骤

方法一:官方安装脚本(推荐,3分钟搞定)

这是最简单的方式,脚本会自动检测你的系统、安装 Node(如果缺少),然后完成 OpenClaw 配置。

macOS / Linux:

1
curl -fsSL https://openclaw.ai/install.sh | bash

Windows(PowerShell):

1
iwr -useb https://openclaw.ai/install.ps1 | iex

安装完成后,脚本会自动运行 onboarding 引导流程,配置你的第一个 AI 提供商。


方法二:npm 手动安装

如果你已经有 Node.js 环境,直接用 npm 安装:

1
2
npm install -g openclaw@latest
openclaw onboard --install-daemon

pnpm 用户:

1
2
3
pnpm add -g openclaw@latest
pnpm approve-builds -g
openclaw onboard --install-daemon

⚠️ 注意:pnpm 需要手动批准 build 脚本,运行 pnpm approve-builds -g 之后才能正常使用。


方法三:Docker 部署(适合服务器)

如果你想把它跑在云服务器上,用 Docker 是最干净的方式:

1
2
3
4
5
docker run -d \
--name openclaw \
-p 18789:18789 \
-v ~/.openclaw:/root/.openclaw \
openclaw/openclaw

然后访问 http://你的服务器IP:18789 打开控制面板。


安装后验证

安装完成后,运行以下命令确认一切正常:

1
2
3
openclaw --version      # 查看版本,应显示 1.x.x
openclaw doctor # 检查配置是否完整
openclaw gateway status # 查看网关运行状态

正常输出示例:

1
2
3
✅ OpenClaw Gateway is running
✅ Configuration valid
✅ Connected to Telegram channel

Telegram 接入配置(最常用)

Telegram 是接入 OpenClaw 最简单的方式,全程不需要企业认证,个人账号即可。

第一步:创建 Telegram Bot

  1. 在 Telegram 里搜索 @BotFather
  2. 发送 /newbot,按提示输入 Bot 名称和用户名
  3. 记录 BotFather 返回的 HTTP API Token,格式类似:8792888353:AAEygLhM8lP0JB1Pg3l2EtMtA2BteVWM6Gg

第二步:在 OpenClaw 中配置

在配置文件 ~/.openclaw/openclaw.json 中添加:

1
2
3
4
5
6
7
8
9
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "你的_bot_token",
"allowedFrom": ["你的手机号(国际格式)"]
}
}
}

第三步:重启网关

1
openclaw gateway restart

然后在 Telegram 里给你的 Bot 发一条消息,应该就能收到 AI 的回复了。


配置你的第一个 Agent

OpenClaw 默认带有一个通用 Agent,但你可以根据自己的需求定制。

常用配置项

1
2
3
4
5
6
7
8
9
{
"agents": {
"defaults": {
"model": "claude-sonnet-4-20250514",
"apiKey": "sk-xxx-your-api-key",
"systemPrompt": "你是一个乐于助人的AI助手,擅长写作、编程和数据分析。"
}
}
}

Agent 模型推荐

模型 适用场景 价格
Claude Sonnet 4 通用任务,性价比高
Claude Opus 4 高复杂度任务
GPT-4o 通用 + 快速响应
Gemini 2.5 Pro 长上下文任务

定时任务:让 AI 自动为你工作

这是 OpenClaw 最强大的功能之一。通过配置 Cron 表达式,AI 可以每天自动执行任务并发送报告。

配置示例

假设你想让 AI 每天早上 8 点发送一份今日新闻摘要,可以在 OpenClaw 控制面板中这样配置:

1
2
3
4
5
6
7
{
"cron": {
"schedule": "0 8 * * *",
"task": "search_latest_news",
"reportTo": "telegram:你的chat_id"
}
}

常用的 Cron 表达式参考:

表达式 含义
0 8 * * * 每天 08:00
0 */2 * * * 每 2 小时
30 6 * * 1-5 工作日 06:30
0 23 * * * 每天 23:00

实际案例:每日市场报告

这是我自己的配置,每天早上 8 点自动运行:

1
2
3
4
5
6
7
8
9
10
{
"name": "每日市场报告",
"schedule": "0 8 * * *",
"model": "minimax/MiniMax-M2.7",
"payload": "搜索今日A股/加密货币市场动态,整理成简报格式",
"delivery": {
"mode": "telegram",
"to": "-5178017338"
}
}

常见问题

Q1:安装后运行 openclaw 提示 “command not found”

这是 PATH 环境变量问题。检查 Node 全局包路径:

1
npm prefix -g

把返回的路径加到 ~/.zshrc~/.bashrc

1
2
export PATH="$(npm prefix -g)/bin:$PATH"
source ~/.zshrc

Q2:Telegram Bot 没有响应

  1. 检查 Bot Token 是否正确
  2. 确认 allowedFrom 填写的是你的手机号国际格式(如 +8613912345678
  3. 重启网关:openclaw gateway restart

Q3:API 调用报错 “rate limit exceeded”

降低 AI 请求频率,或在配置里添加 maxTokens 限制单次响应长度。


OpenClaw 的真实使用感受

我使用 OpenClaw 已经有一段时间了,说说实际感受:

✅ 做得好的地方:

  • Telegram 接入真的丝滑,延迟很低
  • 多 Agent 协作很实用,不同角色分工明确
  • 定时任务帮我省了大量重复性劳动
  • 完全自托管,数据在自己服务器上,安心

❌ 需要改进的地方:

  • 配置文件是 JSON 格式,对非技术人员不太友好
  • Windows 支持还需要 WSL2,原生支持稍差
  • 部分插件文档不够完善

总体评分:8.5/10 — 是目前个人 AI 助手方案里,最值得推荐的开源选择之一。


下一步

安装完成后,建议你接着做这几件事:

  1. 配置多个 Agent — 比如一个写代码、一个写文案、一个盯市场
  2. 设置定时任务 — 把每天重复的工作自动化
  3. 接入更多渠道 — 试试接入 Discord 或 WhatsApp
  4. 接入内存系统 — 让 AI 记住你的偏好和上下文

本文于 2026 年 3 月实测,OpenClaw 版本 1.x。
有具体问题,欢迎在评论区留言,我会尽量解答。