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

国内环境部署 OpenClaw 个人 AI 助手搭建指南

介绍在国内网络环境下部署 OpenClaw 个人 AI 助手的完整流程。涵盖 Node.js 环境配置、OpenClaw 安装方式(npm/源码/Docker)、国内网络适配(npm/GitHub/API 代理)、模型配置(DeepSeek/通义千问等)及飞书渠道接入实战。重点解决依赖下载超时、API 访问受限等问题,提供 Docker 部署方案及常用命令速查,实现本地化、合规运行的 AI 助手。

佛系玩家发布于 2026/4/5更新于 2026/7/962 浏览

在国内环境部署 OpenClaw 个人 AI 助手搭建指南

OpenClaw 是一个开源的个人 AI 助手框架,支持连接 WhatsApp、Telegram、Slack、Discord、飞书等 20+ 消息渠道。本文记录在国内网络环境下部署 OpenClaw 的完整流程,包括网络适配、模型配置、渠道接入等实战经验。

什么是 OpenClaw?

OpenClaw 是一个 local-first 的个人 AI 助手平台。核心是 Gateway 服务,运行在本地设备上,通过 WebSocket 管理会话、消息路由和工具调用。

核心特性:

  • 🏠 本地运行,数据不经过第三方
  • 📱 支持 20+ 消息渠道(飞书、Telegram、Discord、Slack、微信等)
  • 🔧 内置工具系统(浏览器、文件、Shell、定时任务等)
  • 🧠 可扩展的 Skill 系统
  • 🦞 开源(MIT 协议)

GitHub: https://github.com/openclaw/openclaw


一、环境准备

1.1 系统要求
项目要求
操作系统macOS / Linux / Windows(WSL2)
Node.js≥ 22
磁盘空间≥ 2GB
网络需要访问 npm registry 和 GitHub
1.2 安装 Node.js 22

推荐使用 nvm 或 fnm 管理 Node.js 版本:

# 使用 fnm 安装
curl -fsSL https://fnm.vercel.app/install | bash
source ~/.zshrc
fnm install 22
fnm use 22

# 验证
node --version
# 应显示 v22.x.x

国内加速:如果 Node.js 下载慢,可以设置镜像源。


二、安装 OpenClaw

2.1 方式一:npm 安装(推荐)
npm install -g openclaw@latest

国内加速:设置 npm 镜像源后安装,完成后恢复默认。

2.2 方式二:安装脚本
curl -fsSL https://openclaw.ai/install.sh | bash

如果 openclaw.ai 无法访问,可用 npm 方式安装。

2.3 方式三:从源码安装
git clone https://ghproxy.cn/https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm build
pnpm openclaw onboard --install-daemon
2.4 方式四:macOS App(AutoClaw)

如果使用 macOS,可直接下载 AutoClaw 应用,这是 OpenClaw 的桌面客户端封装,开箱即用。


三、初始配置(Onboarding)

3.1 运行配置向导
openclaw onboard --install-daemon

向导会引导你完成:

  1. 认证配置 — 选择 AI 模型提供商和 API Key
  2. Gateway 设置 — 端口、绑定地址等
  3. 消息渠道 — 可选配置 Telegram、飞书等
  4. 守护进程 — 安装系统服务保持后台运行
3.2 启动 Gateway
# 检查状态
openclaw gateway status
# 前台运行(调试用)
openclaw gateway --port 18789 --verbose
# 打开控制台
openclaw dashboard

访问 http://127.0.0.1:18789/ 即可打开 Web 控制台。


四、国内网络适配(重点)

这是国内部署最关键的部分。OpenClaw 本身不需要科学上网,但部分依赖需要处理。

4.1 npm 依赖安装
# 临时使用镜像
npm install -g openclaw@latest --registry=https://registry.npmmirror.com
4.2 GitHub 访问

如果需要从源码构建或更新:

# 方案 1:使用代理
git config --global http.proxy http://127.0.0.1:7890
# 方案 2:使用 GitHub 镜像
# ghproxy.cn 或 gitclone.com
git clone https://ghproxy.cn/https://github.com/openclaw/openclaw.git
4.3 AI 模型 API 访问

OpenClaw 支持多种模型提供商。在国内环境下,推荐以下方案:

方案 A:使用国内模型(推荐)

OpenClaw 支持 OpenAI 兼容的 API 格式,大部分国内厂商都支持:

models:
  default: deepseek
providers:
  deepseek:
    type: openai-compatible
    baseURL: https://api.deepseek.com/v1
    apiKey: sk-your-deepseek-key
    model: deepseek-chat

支持的国内模型提供商:

  • DeepSeek — 性价比极高,推荐
  • 通义千问(阿里云) — 企业级稳定
  • 智谱 AI(GLM) — 国产大模型代表
  • Moonshot(月之暗面) — 长上下文优势
  • 百川智能 — 多模态能力
方案 B:使用 OpenAI 官方 API(需代理)

如果你有 OpenAI API Key:

models:
  default: openai
providers:
  openai:
    type: openai
    apiKey: sk-your-openai-key
    # 通过代理访问
    baseURL: https://your-proxy.example.com/v1
方案 C:使用 Azure OpenAI

微软 Azure 在国内有合规节点:

models:
  default: azure
providers:
  azure:
    type: azure-openai
    endpoint: https://your-resource.openai.azure.com/
    apiKey: your-azure-key
    deployment: gpt-4o
4.4 消息渠道的网络适配

不同消息渠道在国内的可达性不同:

渠道国内可用性备注
飞书✅ 原生支持国内首选,延迟低
Telegram⚠️ 需代理需要科学上网
Discord⚠️ 需代理需要科学上网
Slack⚠️ 需代理需要科学上网
WebChat✅ 本地访问无网络限制
微信⚠️ 非官方通过第三方桥接
钉钉⚠️ 需适配可通过 webhook

国内推荐组合:飞书 + WebChat


五、飞书渠道配置(实战)

飞书是国内使用 OpenClaw 的最佳消息渠道。

5.1 创建飞书应用
  1. 访问 飞书开放平台
  2. 点击「创建企业自建应用」
  3. 记录 App ID 和 App Secret
  4. 在「事件订阅」中配置请求地址:https://your-server/feishu/webhook
  5. 在「权限管理」中开通必要权限
5.2 配置 OpenClaw

在 OpenClaw 配置文件中添加飞书渠道:

channels:
  feishu:
    appId: your-app-id
    appSecret: your-app-secret
    verificationToken: your-verification-token
    encryptKey: your-encrypt-key # 可选
5.3 本地开发调试

使用内网穿透工具暴露本地端口:

# 方案 1:ngrok(海外)
ngrok http 18789
# 方案 2:cpolar(国内友好)
cpolar http 18789
# 方案 3:frp(自建)
# 配置 frp 客户端将本地 18789 端口暴露到公网

将生成的公网 URL 填入飞书事件订阅的请求地址。


六、Docker 部署(服务器场景)

如果你想在云服务器上部署 OpenClaw:

6.1 快速部署
git clone https://github.com/openclaw/openclaw.git
cd openclaw
./docker-setup.sh
6.2 Docker Compose 配置
# docker-compose.yml
version: '3.8'
services:
  openclaw:
    image: ghcr.io/openclaw/openclaw:latest
    ports:
      - "18789:18789"
    environment:
      - OPENCLAW_HOME=/home/node
    volumes:
      - openclaw-data:/home/node
    restart: unless-stopped
volumes:
  openclaw-data:
6.3 国内拉取镜像加速
# 配置 Docker 镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.xuanyuan.me"
  ]
}
EOF
sudo systemctl restart docker

七、常用命令速查

# 服务管理
openclaw gateway status # 查看状态
openclaw gateway start  # 启动
openclaw gateway stop   # 停止
openclaw gateway restart# 重启

# 调试
openclaw doctor         # 诊断问题
openclaw dashboard      # 打开控制台

# 消息
openclaw message send --to user --message"你好"

# 更新
openclaw update         # 更新到最新版

# 技能管理
openclaw skill list     # 列出已安装技能
openclaw skill install xxx # 安装技能

八、常见问题

Q1: npm install 超时怎么办?
# 使用镜像源
npm install -g openclaw@latest --registry=https://registry.npmmirror.com
# 或设置全局镜像
npm config set registry https://registry.npmmirror.com
Q2: Gateway 启动失败?
# 检查端口占用
lsof -i :18789
# 查看日志
openclaw gateway --verbose
# 运行诊断
openclaw doctor
Q3: 模型 API 连接失败?
  • 检查 API Key 是否正确
  • 确认 API 地址在国内可达
  • 检查代理配置(如使用 OpenAI)
  • 查看网络连通性:curl -v https://api.deepseek.com/v1/models
Q4: 飞书消息收不到?
  • 确认飞书应用的事件订阅 URL 配置正确
  • 检查内网穿透是否正常
  • 查看飞书开放平台的「事件推送」日志
  • 确认应用权限已审批通过
Q5: 如何切换模型?
# 命令行临时切换
openclaw agent --message"测试" --model deepseek-chat
# 持久化修改在配置文件中修改 default model

九、进阶配置

9.1 技能系统

OpenClaw 的 Skill 系统允许你扩展助手能力:

# 浏览可用技能
openclaw skill list
# 安装技能
openclaw skill install feishu-doc
openclaw skill install autoglm-websearch

访问 ClawHub 发现更多技能。

9.2 定时任务
# 创建定时任务(比如每天早上 9 点发送天气)
openclaw cron create --schedule"0 9 * * *" --message"今天天气怎么样?"
9.3 多 Agent 路由

可以为不同的渠道配置不同的 Agent:

channels:
  feishu:
    agentId: work-agent
  telegram:
    agentId: personal-agent

十、总结

在国内环境部署 OpenClaw 的关键要点:

  1. Node.js 和 npm 镜像加速是第一步
  2. 选择国内可达的模型 API(DeepSeek、通义千问等)
  3. 飞书是最好的国内消息渠道
  4. 内网穿透工具用于本地开发的 webhook 调试
  5. Docker 部署适合云服务器场景

OpenClaw 的 local-first 设计理念让数据完全留在本地,这对注重隐私的用户来说是一个很大的优势。搭配国内模型服务,整个方案可以在完全合规的环境下运行。

参考资料:

  • OpenClaw GitHub: https://github.com/openclaw/openclaw
  • OpenClaw 文档:https://docs.openclaw.ai

本文基于 OpenClaw 最新版本编写,具体配置可能随版本更新而变化。建议部署前查阅官方文档获取最新信息。

目录

  1. 在国内环境部署 OpenClaw 个人 AI 助手搭建指南
  2. 什么是 OpenClaw?
  3. 一、环境准备
  4. 1.1 系统要求
  5. 1.2 安装 Node.js 22
  6. 使用 fnm 安装
  7. 验证
  8. 应显示 v22.x.x
  9. 二、安装 OpenClaw
  10. 2.1 方式一:npm 安装(推荐)
  11. 2.2 方式二:安装脚本
  12. 2.3 方式三:从源码安装
  13. 2.4 方式四:macOS App(AutoClaw)
  14. 三、初始配置(Onboarding)
  15. 3.1 运行配置向导
  16. 3.2 启动 Gateway
  17. 检查状态
  18. 前台运行(调试用)
  19. 打开控制台
  20. 四、国内网络适配(重点)
  21. 4.1 npm 依赖安装
  22. 临时使用镜像
  23. 4.2 GitHub 访问
  24. 方案 1:使用代理
  25. 方案 2:使用 GitHub 镜像
  26. ghproxy.cn 或 gitclone.com
  27. 4.3 AI 模型 API 访问
  28. 方案 A:使用国内模型(推荐)
  29. 方案 B:使用 OpenAI 官方 API(需代理)
  30. 方案 C:使用 Azure OpenAI
  31. 4.4 消息渠道的网络适配
  32. 五、飞书渠道配置(实战)
  33. 5.1 创建飞书应用
  34. 5.2 配置 OpenClaw
  35. 5.3 本地开发调试
  36. 方案 1:ngrok(海外)
  37. 方案 2:cpolar(国内友好)
  38. 方案 3:frp(自建)
  39. 配置 frp 客户端将本地 18789 端口暴露到公网
  40. 六、Docker 部署(服务器场景)
  41. 6.1 快速部署
  42. 6.2 Docker Compose 配置
  43. docker-compose.yml
  44. 6.3 国内拉取镜像加速
  45. 配置 Docker 镜像加速
  46. 七、常用命令速查
  47. 服务管理
  48. 调试
  49. 消息
  50. 更新
  51. 技能管理
  52. 八、常见问题
  53. Q1: npm install 超时怎么办?
  54. 使用镜像源
  55. 或设置全局镜像
  56. Q2: Gateway 启动失败?
  57. 检查端口占用
  58. 查看日志
  59. 运行诊断
  60. Q3: 模型 API 连接失败?
  61. Q4: 飞书消息收不到?
  62. Q5: 如何切换模型?
  63. 命令行临时切换
  64. 持久化修改在配置文件中修改 default model
  65. 九、进阶配置
  66. 9.1 技能系统
  67. 浏览可用技能
  68. 安装技能
  69. 9.2 定时任务
  70. 创建定时任务(比如每天早上 9 点发送天气)
  71. 9.3 多 Agent 路由
  72. 十、总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Ubuntu 22.04 LTS 安装全流程及分区指南
  • 前端国际化(i18n)最佳实践与架构设计指南
  • 使用 Trae 集成 Claude Code 实现本地 AI 编程环境搭建
  • Xilinx FPGA 开发:Vivado 流与 Vitis 流深度解析
  • OpenClaw vs Coze/Dify/n8n AI Agent 工具选型对比
  • IntelliJ IDEA 集成 GitHub Copilot 安装与实战指南
  • 基于llama.cpp的Qwen3.5单GPU部署与股票筛选实战
  • 在飞书中接入 OpenClaw 打造专属 AI 助手
  • 大模型定义、发展历程及应用场景全解析
  • 浏览器 Web Bluetooth API使用方法
  • RAG(检索增强生成)技术详解:原理、架构与实践指南
  • Google Stitch 上手:从想法到 UI 原型的捷径
  • 基于 OpenClaw 与 Claude 的自动化写作工作流搭建实践
  • Open WebUI Docker 部署:容器化最佳实践
  • OpenClaw 会话记忆管理与自我进化配置实践
  • Qwen3-TTS 开源文本转语音模型详解
  • 豆包手机遭厂商屏蔽:GUI Agent 是通向 AGI 的必经之路吗?
  • HarmonyOS ArkWeb:Hybrid 鸿蒙化与 JSBridge 实践
  • Web Worker:前端多线程开发的隐形引擎
  • Linux 多线程初探:从进程到轻量级执行流

相关免费在线工具

  • 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