在电脑上安装部署OpenClaw详细教程指南

945 阅读5分钟

前言:为什么 OpenClaw 如此火爆?

最近,一个名为 OpenClaw(前身为 Clawdbot/Moltbot)的开源项目在 GitHub 上创造了历史——短短 10 天内 Star 数突破 10 万,成为史上增长最快的开源项目之一。

这不仅仅是一个聊天机器人,而是一个真正的"AI 数字员工":

  • 🖥️ 本地优先:数据完全保存在你的设备上,隐私无忧
  • 💬 全平台接入:支持微信、飞书、钉钉、Telegram、Discord 等 10+ 平台
  • 🧠 持久记忆:跨对话、跨平台记住你的偏好
  • 系统级操作:能读写文件、执行命令、控制浏览器

本文将详细介绍如何在本地电脑(Windows/macOS/Linux)上完整部署 OpenClaw,让你拥有专属的 24 小时 AI 助手。


一、环境准备与前置要求

1.1 系统配置要求

配置项最低要求推荐配置
操作系统Windows 10 / macOS 12 / Ubuntu 20.04Windows 11 / macOS 14 / Ubuntu 22.04
内存4GB8GB+
磁盘空间2GB 可用空间10GB+ SSD
Node.jsv22 LTSv22 LTS 最新版

1.2 必要环境安装

安装 Node.js v22+:

# 使用 nvm 安装(推荐)
nvm install 22
nvm use 22

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

配置国内镜像(加速下载):

npm config set registry https://registry.npmmirror.com

二、OpenClaw 安装方案详解

方案一:NPM 全局安装(推荐)

这是最直接的方式,一条命令即可完成:

npm install -g openclaw@latest

国内用户常遇到下载卡顿或依赖安装失败的问题。由于 OpenClaw 依赖较多的原生编译模块,从 GitHub 下载预编译二进制文件时速度可能极慢。

💡 加速技巧:如果你遇到下载进度卡死的情况,建议尝试使用支持多线程下载和 GitHub 加速的浏览器获取离线安装包。

安装完成后,验证是否成功:

openclaw --version

方案二:Docker 部署(适合开发者)

如果你已安装 Docker,可以使用容器化部署:

# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw

# 启动服务
docker compose up -d openclaw-gateway

三、初始化配置向导

安装完成后,运行配置向导:

openclaw onboard

你将看到交互式配置菜单:

3.1 选择 AI 模型提供商

推荐选择:

  • Anthropic (Claude) :功能最强,适合复杂任务
  • OpenAI (GPT-4) :通用性好
  • 阿里云百炼:国内访问稳定,支持 Deepseek-V3/Qwen

以阿里云百炼为例:

  1. 前往 阿里云百炼控制台 创建 API-Key
  2. 在向导中选择 "Alibaba Cloud Bailian"
  3. 粘贴 API-Key(格式为 sk-xxxxxxxx

3.2 配置通信渠道

OpenClaw 支持多种接入方式:

平台适用场景配置难度
飞书团队协作⭐⭐
钉钉企业办公⭐⭐
Telegram个人使用
Discord社区管理⭐⭐
微信国内个人⭐⭐⭐

示例:配置飞书机器人

  1. 在飞书开放平台创建企业自建应用
  2. 获取 App ID 和 App Secret
  3. 在向导中选择 Feishu/Lark,填入凭证

四、启动与使用

4.1 启动 Gateway 服务

配置完成后,启动核心网关:

openclaw gateway --port 18789 --verbose

看到以下日志即表示成功:

Gateway listening on http://0.0.0.0:18789
WebSocket server ready for connections

4.2 访问控制面板

打开浏览器,访问:

http://localhost:18789

首次进入需要输入配置 Token(在初始化时生成,请妥善保存)。

4.3 实际使用场景

部署完成后,你可以通过日常聊天软件向 OpenClaw 发送指令:

  • 📧 邮件处理:"帮我整理上周的未读邮件,提取其中的会议纪要"
  • 📁 文件整理:"将桌面上的所有 PDF 按日期归档到文档文件夹"
  • 🔍 信息查询:"查一下公司最新的服务器 CPU 使用情况并生成图表"
  • 定时任务:"每天早 9 点给我发送今日待办事项"

五、进阶配置与资源获取

5.1 汉化与优化

原版 OpenClaw 对国内平台支持有限,建议使用社区维护的汉化增强版 openclaw-cn,针对微信、企业微信等做了适配:

npm install -g openclaw-cn@latest

5.2 完整视频教程与配置模板

文字教程难以覆盖所有细节,如果你希望获取:

  • 📹 完整的 Windows/macOS 安装视频演示
  • 📦 预配置好的 Docker Compose 模板
  • 🔧 国内网络环境专用加速配置文件
  • 📋 飞书/钉钉机器人一键配置脚本

建议搜索【小武哥分享】获取完整资源包,内含针对国内用户优化的详细部署指南和排错方案。

1111.jpg


六、常见问题与排错

Q1: 安装时卡在 node-gyp rebuild

原因:缺少 Python 和 C++ 编译工具
解决

# Windows
npm install --global windows-build-tools

# macOS
xcode-select --install

Q2: 启动后无法访问 18789 端口?

检查防火墙设置,确保端口放行:

# Linux
sudo ufw allow 18789/tcp

# Windows  PowerShell
New-NetFirewallRule -DisplayName "OpenClaw" -Direction Inbound -LocalPort 18789 -Protocol TCP -Action Allow

Q3: 如何保持后台运行?

使用 PM2 进程管理器:

npm install -g pm2
pm2 start "openclaw gateway" --name openclaw
pm2 startup
pm2 save

结语

OpenClaw 代表了个人 AI 助手的新范式——从"使用云端服务"转向"拥有本地智能"。通过本文的指南,你应该已经成功在本地部署了自己的 AI 助手。

随着项目的快速迭代(目前几乎每日更新),建议关注官方 GitHub 仓库获取最新特性。如果在部署过程中遇到网络问题或需要更直观的指导,记得获取【小武哥分享】的完整资源包,里面包含了针对国内环境优化的一键安装脚本和视频演示。

开始享受你的 24 小时私人 AI 助手吧!🦞


参考资源:

  • OpenClaw 官方文档
  • 阿里云 OpenClaw 部署指南
  • 汉化版社区支持