从零开始搭建 OpenClaw AI 助手
什么是 OpenClaw?
OpenClaw 是一个开源的 AI 助手框架,让你可以拥有自己的 AI 助手,并连接到各种服务(微信、Telegram、Discord 等)。它支持技能扩展、记忆管理、浏览器自动化等强大功能。
环境要求
- Node.js 18+ (推荐 v22)
- Linux/macOS/Windows
- 至少 2GB 内存
- 稳定的网络连接
快速安装
使用 npm 全局安装:
npm install -g openclaw
初始化配置
安装完成后,运行初始化命令:
openclaw init
这会创建你的工作区目录和配置文件。
配置 AI 模型
OpenClaw 支持多种 AI 模型提供商:
- Qwen(通义千问):适合中文场景
- Claude:强大的推理能力
- GPT-4:通用能力强
- 本地模型:通过 Ollama 运行
编辑配置文件添加你的 API 密钥。
启动服务
openclaw gateway start
启动后可以查看状态:
openclaw status
连接通讯平台
OpenClaw 支持连接到多个平台:
- 微信:通过 WeCom 企业微信
- Telegram:创建 Bot 后配置
- Discord:服务器 Bot 集成
- WhatsApp:个人账号连接
安装技能
使用 skillhub 搜索和安装技能:
skillhub search weather
skillhub install weather
常用技能推荐:
weather– 天气查询browser– 浏览器自动化github– GitHub 操作obsidian– 笔记管理
记忆系统
OpenClaw 有完整的记忆系统:
MEMORY.md– 长期记忆memory/YYYY-MM-DD.md– 每日日志SOUL.md– 人格设定USER.md– 用户信息
高级功能
浏览器自动化:控制 Chrome 进行网页操作
子代理:spawn 子任务给专门的 agent
定时任务:通过 cron 或 heartbeat 执行定期检查
常见问题
Q: 安装失败怎么办?
A: 确保 Node.js 版本 >= 18,尝试使用 npm install -g openclaw --force
Q: 如何更新?
A: 运行 npm update -g openclaw
Q: 支持中文吗?
A: 完全支持!推荐使用 Qwen 或 Claude 模型。
参考资料
- 官方文档:docs.openclaw.ai
- GitHub:github.com/openclaw/openclaw
- 技能市场:clawhub.com
- Discord 社区:discord.gg/clawd
现在就开始搭建你的 AI 助手吧!🚀