OpenClaw 安装配置实战:把 AI 助手部署到你自己的服务器
OpenClaw 安装配置实战:把 AI 助手部署到你自己的服务器
字数:约3500字 | 阅读时间:10分钟
“与其把数据交给别人的平台,不如自己跑一个。”
OpenClaw 是什么?
OpenClaw 是一个本地优先的个人 AI 助手平台。它不是某个大厂的 SaaS 产品,而是一个你可以在自己服务器上运行的独立系统。
核心能力:
- 多渠道接入:微信、Telegram、Discord、Signal、Slack、QQ 等,你常用的聊天工具都能接
- 持久化记忆:不像 ChatGPT 每次对话都是新的,OpenClaw 有完整的记忆系统,能记住你的偏好和上下文
- Skill 热插拔:像装插件一样扩展能力——天气查询、GitHub 操作、浏览器自动化、PDF 生成,社区有大量现成的 Skill
- 多 Agent 协作:可以跑多个 AI Agent,比如一个管工作、一个管生活,各司其职
- 本地执行:Shell 命令、文件操作、定时任务,都在你自己的机器上跑,数据不出本地
GitHub 68K+ stars,社区活跃。创始人 Peter Steinberger(PSPDFKit 创始人)。
一句话:OpenClaw 让你拥有一个”住在自己服务器上的私人 AI 助手”。
服务器要求
OpenClaw 对硬件要求不高,关键是网络和存储。
最低配置:
| 项目 | 要求 |
|---|---|
| CPU | 2 核 |
| 内存 | 2GB |
| 硬盘 | 20GB SSD |
| 系统 | Ubuntu 22.04+ / Debian 12+ / macOS |
| 网络 | 需要访问 LLM API(OpenAI/智谱等) |
| Node.js | v20+ |
推荐配置(长期运行):
| 项目 | 推荐 |
|---|---|
| CPU | 4 核 |
| 内存 | 4GB |
| 硬盘 | 40GB SSD |
| 系统 | Ubuntu 24.04 LTS |
腾讯云轻量应用服务器 2C2G(约 50 元/月)就够跑 OpenClaw + 微信接入。
安装
方式一:一键安装脚本(推荐)
1 | curl -fsSL https://get.openclaw.ai | bash |
自动完成:安装 Node.js 依赖 → 下载 OpenClaw → 初始化配置 → 启动服务。
方式二:npm 全局安装
1 | npm install -g openclaw@latest |
国内加速:
1 | npm install -g openclaw@latest --registry https://registry.npmmirror.com |
方式三:Docker
1 | docker pull ghcr.io/openclaw/openclaw:latest |
适合熟悉 Docker 的用户,方便迁移和备份。
验证安装
1 | openclaw --version |
初始化配置
安装完成后,运行初始化向导:
1 | openclaw init |
向导会引导你完成以下配置:
1. 选择 AI 模型
OpenClaw 不绑定特定模型,支持 OpenAI、Anthropic、Google Gemini、智谱 GLM、Ollama 本地模型等。
1 | # 设置默认模型(以智谱 GLM 为例) |
也可以配置多个模型,按场景切换:
1 | # 配置 OpenAI 备用 |
2. 配置工作区
工作区是 OpenClaw 的”家”,存放配置、记忆、Skill 等文件:
1 | # 默认工作区 |
SOUL.md 是最重要的一一它定义了 AI 的性格和沟通方式。比如:
1 | # SOUL.md |
3. 启动 Gateway
OpenClaw 的核心是 Gateway 守护进程,负责接收消息、调度 Agent、管理连接:
1 | openclaw gateway start |
Gateway 启动后,OpenClaw 就在后台持续运行了。
接入微信
微信接入是 OpenClaw 在国内最常用的场景。
前置准备
- 注册一个微信公众号(订阅号或服务号)
- 获取 AppID 和 AppSecret
- 在公众号后台配置服务器地址(你的服务器 IP)
- 确保服务器 80/443 端口可访问
配置微信插件
1 | openclaw plugin install openclaw-weixin |
编辑配置文件 ~/.openclaw/config.yaml:
1 | plugins: |
重启 Gateway:
1 | openclaw gateway restart |
配置完成后,你在微信上给公众号发消息,OpenClaw 就会回复。AI 助手住进了你的微信。
微信接入注意事项
- 服务器 IP 白名单:在微信后台把你的服务器 IP 加进去
- 域名备案:如果用 80 端口,域名需要 ICP 备案
- HTTPS:生产环境建议用 Caddy 或 Nginx 做 HTTPS 反代
- 消息限制:订阅号被动回复有时间限制(5秒),复杂任务建议异步处理
接入其他渠道
除了微信,OpenClaw 还支持:
1 | # Telegram |
每个渠道的配置方式类似,都是安装插件 → 填 Token → 重启 Gateway。
Skill 扩展
Skill 是 OpenClaw 的插件系统,用来扩展 AI 的能力。
安装 Skill
1 | # 从 ClawHub 安装(官方市场) |
常用 Skill
| Skill | 功能 |
|---|---|
| weather | 天气查询 |
| github | GitHub 操作(issue、PR) |
| obsidian | Obsidian 知识库管理 |
| tmux | 远程控制终端会话 |
| agent-browser | 浏览器自动化 |
| md-to-pdf | Markdown 转 PDF(支持中文) |
| coding-agent | 调用 Claude Code/Codex 编程 |
| video-frames | 视频帧提取 |
创建自定义 Skill
在 workspace/skills/ 下创建目录,写一个 SKILL.md 文件即可:
1 | --- |
OpenClaw 会自动识别并加载新的 Skill。
定时任务(Cron)
OpenClaw 内置定时任务系统,可以让 AI 在指定时间自动执行任务。
创建定时任务
1 | openclaw cron create \ |
常用场景
- 每日简报:早上 7 点检查邮件、日历、天气,发送摘要
- 内容创作:每天 6:30 自动写公众号文章初稿
- 服务器巡检:每周一 9 点检查服务器状态
- 身份检查:每天 11 点提醒”今天的行为是在逃避还是在建造”
- 记忆整理:每天 23:30 整理当日记忆
管理定时任务
1 | openclaw cron list # 查看所有任务 |
记忆系统
OpenClaw 的记忆系统分四层:
| 层级 | 内容 | 管理 |
|---|---|---|
| L0 | 原始对话记录 | 自动捕获 |
| L1 | 结构化记忆 | 自动提取 |
| L2 | 场景归纳 | 自动聚合 |
| L3 | 用户画像 | 自动更新 |
你需要维护的是 MEMORY.md(手动核心记忆)和 SOUL.md(AI 人格)。其余由系统自动管理。
支持 Embedding 向量搜索(如智谱 embedding-3),让 AI 能语义检索历史记忆。
多 Agent 架构
你可以跑多个 Agent,各有分工:
1 | # 主 Agent(你) |
每个 Agent 有独立的记忆、人格、Skill 配置,互不干扰。
日常运维
1 | # 查看状态 |
建议把备份加入 crontab,每天自动执行。
安全建议
- API Key 管理:存放在
~/.config/下,权限设为 600,不要提交到 Git - SSH 访问:禁用密码登录,只用 Key 认证
- 防火墙:只开放必要端口(80、443、SSH)
- 自动更新:配置定时任务检查 OpenClaw 版本更新
- 数据备份:定期备份
~/.openclaw/目录
总结
OpenClaw 的核心价值是”数据主权”和”可定制性”。你的对话记录、记忆、配置全部在本地,不依赖任何第三方平台。通过 Skill 和 Cron,你可以把 AI 助手打造成完全贴合自己需求的工具。
从安装到接入微信,全程不超过 30 分钟。一旦跑起来,你就拥有了一个 24 小时在线、有记忆、能执行任务的私人 AI 助手。
本文基于 2026 年 4 月 OpenClaw 最新版本编写。项目地址:https://github.com/openclaw/openclaw








