跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsWeChatAI

OpenClaw 安装部署指南 - 搭建自托管 AI 助手

综述由AI生成OpenClaw 是一款自托管 AI 网关工具,支持将微信、Telegram、Discord 等聊天软件与 AI 助手连接。详细记录了环境准备、三种安装方式(macOS App、命令行、Docker)、配置文件修改及渠道配置步骤。涵盖 Telegram Bot 创建、Discord 应用设置、服务启动验证及常见问题排查,帮助用户快速搭建本地 AI 交互系统。

咸鱼开飞机发布于 2026/4/5更新于 2026/5/2315 浏览
OpenClaw 安装部署指南 - 搭建自托管 AI 助手

OpenClaw 安装部署指南

🤔 什么是 OpenClaw?

OpenClaw 是一个自托管的 AI 网关,可以将常用的聊天软件(微信、Telegram、Discord、iMessage 等)与 AI 助手连接。

  • 📱 在微信上发消息,AI 自动回复
  • 💬 在 Discord 群里 @它,AI 参与讨论
  • 📲 人在外面用 WhatsApp 随时召唤私人 AI

🛠️ 环境准备

硬件要求

配置最低要求推荐配置
操作系统macOS 10.15+ / Linux / Windows WSL2macOS 12+
内存8GB16GB+
存储空间5GB20GB+
网络能访问国际互联网稳定带宽

软件要求

# 检查 Node.js 版本(需要 Node 22+)
node --version

# 如果没有 Node.js,推荐使用 nvm 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 22
nvm use 22

💡 提示:macOS 用户推荐直接用 Homebrew 安装:

brew install node@22 

📋 安装步骤

方式一:macOS 用户(最简单)

推荐使用官方 App:

# 方法 1:直接下载安装包
# 访问 https://github.com/openclaw/openclaw/releases 下载 .dmg 文件

# 方法 2:使用 Homebrew
brew install openclaw/tap/openclaw 

安装完成后,打开 OpenClaw.app,它会出现在菜单栏。

方式二:命令行安装(跨平台)

Linux/Windows WSL/Mac 通用:

# 1. 全局安装 OpenClaw CLI
npm install-g openclaw 

# 2. 验证安装
openclaw --version

# 3. 初始化设置
openclaw setup 

运行 openclaw setup 后,会出现交互式引导,按提示选择即可。

⚠️ 注意:有些渠道需要额外配置,比如 Telegram 需要先找 @BotFather 申请 Bot Token,Discord 需要创建开发者应用。

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

Docker 是最省心的选择:

# 1. 拉取镜像
docker pull openclaw/openclaw:latest 

# 2. 创建配置目录
mkdir -p ~/.openclaw 

# 3. 运行容器
docker run -d \
--name openclaw \
-p 18789:18789 \
-v ~/.openclaw:/root/.openclaw \
 openclaw/openclaw:latest 

🔧 详细配置

配置文件位置:~/.openclaw/openclaw.json

基础配置示例:

{
  "gateway": {
    "port": 18789,
    "verbose": true
  },
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "YOUR_BOT_TOKEN_HERE"
    },
    "discord": {
      "enabled": true,
      "botToken": "YOUR_DISCORD_BOT_TOKEN"
    }
  },
  "model": {
    "provider": "anthropic",
    "model": "claude-sonnet-4-20250514",
    "apiKey": "sk-ant-xxx..."
  }
}

🔐 安全提醒:建议使用环境变量而非直接在配置文件写敏感信息。

🔗 渠道配置详解

Telegram 配置步骤

Step 1:创建 Bot

  1. 打开 Telegram,搜索 @BotFather
  2. 发送 /newbot 命令
  3. 给你的 Bot 起个名字(比如'我的 AI 助手')
  4. 给你的 Bot 设置用户名(必须以 _bot 结尾)
  5. 复制 Bot Father 给你的 Token

Step 2:配置 OpenClaw

openclaw config set channels.telegram.botToken "你的 Token"

Step 3:启动并测试

openclaw gateway # 在 Telegram 中搜索你的 Bot 用户名,发送 /start 进行配对

Discord 配置步骤

Step 1:创建 Discord 应用

  1. 访问 https://discord.com/developers/applications
  2. 点击'New Application'

Step 2:创建 Bot

  1. 进入'Bot'页面
  2. 点击'Add Bot'
  3. 复制 Bot Token(记得开启 Message Content Intent)

Step 3:邀请 Bot 到服务器

  1. 进入'OAuth2' -> 'URL Generator'
  2. 勾选 bot 权限
  3. 复制生成的 URL,在浏览器中打开并选择服务器

🚀 启动与验证

启动 Gateway

# 前台运行(查看日志)
openclaw gateway --verbose

# 后台运行
openclaw gateway &

验证

openclaw health 

打开控制台:浏览器访问 http://127.0.0.1:18789

架构流程图

用户发送消息 → 聊天渠道 → Gateway → AI Model → 返回消息

🔍 常见问题汇总

Q1:启动报错'Port 18789 already in use'

lsof -i :18789 # 或者换端口
openclaw gateway --port 18790

Q2:Telegram Bot 发消息没反应

  1. 检查 Bot Token 是否正确
  2. 确保已经和 Bot 发起对话(需要先私聊 /start)
  3. 查看日志:openclaw gateway --verbose

Q3:Discord 提示'Missing Access'

  1. 检查 Bot 权限是否足够
  2. 确保 Bot 已在服务器中
  3. 在 Discord Developer Portal 检查 intents 设置

⚠️ 注意事项

  1. 网络安全:部署在公网时务必配置访问密码
  2. Token 消耗:AI 对话需要消耗 API Token,注意费用
  3. 隐私安全:不要在对话中输入敏感个人信息
  4. 及时更新:关注官方 releases 更新安全补丁

📚 参考资料

  • 官方文档:https://docs.openclaw.ai
  • GitHub 仓库:https://github.com/openclaw/openclaw
  • 问题交流:https://discord.com/invite/clawd

目录

  1. OpenClaw 安装部署指南
  2. 🤔 什么是 OpenClaw?
  3. 🛠️ 环境准备
  4. 硬件要求
  5. 软件要求
  6. 检查 Node.js 版本(需要 Node 22+)
  7. 如果没有 Node.js,推荐使用 nvm 安装
  8. 📋 安装步骤
  9. 方式一:macOS 用户(最简单)
  10. 方法 1:直接下载安装包
  11. 访问 https://github.com/openclaw/openclaw/releases 下载 .dmg 文件
  12. 方法 2:使用 Homebrew
  13. 方式二:命令行安装(跨平台)
  14. 1. 全局安装 OpenClaw CLI
  15. 2. 验证安装
  16. 3. 初始化设置
  17. 方式三:Docker 部署(适合服务器)
  18. 1. 拉取镜像
  19. 2. 创建配置目录
  20. 3. 运行容器
  21. 🔧 详细配置
  22. 🔗 渠道配置详解
  23. Telegram 配置步骤
  24. Discord 配置步骤
  25. 🚀 启动与验证
  26. 前台运行(查看日志)
  27. 后台运行
  28. 架构流程图
  29. 🔍 常见问题汇总
  30. ⚠️ 注意事项
  31. 📚 参考资料
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Git 配置与使用详解
  • JavaWeb 核心:JSON 数据交换与 Ajax 异步请求详解
  • 昇腾 NPU 部署 Llama 2 模型:性能测试与优化实战
  • OpenClaw 安装部署全流程:搭建自托管 AI 助手指南
  • AI 技能(Skills):面向任务自动化的模块化执行范式
  • Java 21 虚拟线程(Virtual Threads)使用指南
  • AI 大模型应用后端开发零基础入门路线
  • 算法:双指针解法 - 复写零
  • FPGA 读写 DDR4 (一):MIG IP 核控制信号
  • GitHub Copilot 自定义指令配置实战:让 AI 遵循团队规范
  • Ubuntu 24.04 更换阿里云镜像源指南
  • WuliArt Qwen-Image Turbo 本地部署实战指南
  • Duix.Avatar 开源数字人全栈技术架构与部署实践
  • 元宇宙时代下的音视频开发技术趋势与实战路径
  • OpenClaw 自托管 AI 网关安装部署全流程指南
  • 从零实现C++调试器的核心原理与Windows API实战
  • Java 核心:hashCode 与 equals 的正确姿势
  • ZeroClaw 本地 AI 管理面板:Gateway + LM Studio + Reflex
  • 2026 年 3 月大模型全景解析:国产登顶与 Agent 工业化
  • 修复 Anaconda 开始菜单快捷方式丢失及 mkmenus 报错

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online