OpenClaw 安装与使用指南:打造你的专属 AI 助手
什么是 OpenClaw?
OpenClaw 是一个开源的自托管 AI 助手平台,它让你能够在自己的服务器上运行 AI 助手,并通过多种渠道(Telegram、WhatsApp、Discord、Slack 等)与你交互。
与传统的 AI 聊天服务不同,OpenClaw 的核心理念是自主可控:
| 特性 | 说明 |
|---|---|
| 🔒 数据隐私 | 所有数据都存储在你自己的机器上 |
| 🔧 功能强大 | 浏览器自动化、代码执行、定时任务、文件操作 |
| 📱 多通道支持 | Telegram、WhatsApp、Discord、Slack、邮件等 |
| 🤖 模型灵活 | OpenAI、Anthropic、Google、本地模型等 |
系统要求
在安装之前,确保你的系统满足以下要求:
| 项目 | 要求 |
|---|---|
| 操作系统 | macOS、Linux 或 Windows (推荐 WSL2) |
| Node.js | 22 或更高版本 |
| 内存 | 建议 2GB+ |
| 磁盘空间 | 至少 1GB 可用空间 |
检查 Node.js 版本:
| |
安装 OpenClaw
一键安装脚本
推荐最简单的方式,自动检测环境并完成安装
| |
| |
npm 安装
适合已安装 Node.js 22+ 的用户
| |
从源码构建
开发者或需要自定义的用户
| |
如果遇到 sharp 构建错误,尝试:
| |
初始配置
安装完成后,运行配置向导:
| |
向导会引导你完成以下配置:
- 身份验证 — 设置访问令牌
- 网关配置 — 配置服务端口和主机
- 通道设置(可选)— 连接 Telegram、WhatsApp 等
常用配置命令
| |
使用 Control UI 聊天
安装完成后,最快的使用方式是打开 Control UI:
| |
这会打开浏览器,进入 OpenClaw 的 Web 界面。你可以直接在浏览器中与 AI 助手对话,无需配置任何消息通道。
默认地址:http://127.0.0.1:18789/
配置消息通道
除了浏览器界面,OpenClaw 还支持通过多种消息应用与 AI 助手交互。
Telegram 配置示例
- 在 Telegram 中找到 @BotFather
- 创建新机器人:
/newbot - 获取 Bot Token
- 运行 OpenClaw 配置:
| |
WhatsApp 配置示例
| |
按照提示扫描二维码完成配对。
核心功能介绍
1. 浏览器自动化
OpenClaw 内置浏览器控制功能,AI 可以:
- 打开网页并提取内容
- 截取网页截图
- 执行网页操作(点击、填写表单等)
- 自动化测试
示例:让 AI 帮你查看某个网页
| |
2. 代码执行
AI 助手可以直接执行代码:
- 运行 Shell 命令
- 执行 Python/JavaScript 脚本
- 读写文件
- Git 操作
示例:
| |
3. 定时任务 (Cron)
使用内置的 cron 系统设置定时任务:
| |
4. 浏览器扩展
安装 OpenClaw 浏览器扩展后,AI 可以控制你正在浏览的页面:
- 在 Chrome/Edge 中安装扩展
- 点击工具栏上的 OpenClaw 图标
- 让 AI 与当前页面交互
5. 多模型支持
OpenClaw 支持多种 AI 模型:
- OpenAI — GPT-4、GPT-3.5
- Anthropic — Claude 系列
- Google — Gemini
- 本地模型 — Ollama、LM Studio
在配置文件中设置默认模型:
| |
环境变量
OpenClaw 支持以下环境变量来自定义配置:
| 变量 | 说明 |
|---|---|
OPENCLAW_HOME | 主目录路径 |
OPENCLAW_STATE_DIR | 状态文件目录 |
OPENCLAW_CONFIG_PATH | 配置文件路径 |
示例:
| |
更新与维护
更新 OpenClaw
| |
查看日志
| |
备份与迁移
OpenClaw 的数据存储在:
- 配置:
~/.openclaw/config.json - 状态:
~/.openclaw/state/ - 工作区:
~/.openclaw/workspace/
备份时复制这些目录即可。
故障排查
检查 npm 全局路径是否在 PATH 中:
| |
| |
检查 API Key 配置:
| |
进阶使用场景
场景 1:自动化日报
设置定时任务,每天早上 9 点让 AI 生成工作日报:
| |
场景 2:网站监控
让 AI 定期检查网站状态:
| |
场景 3:代码审查助手
在 Git 项目中配置 pre-commit 钩子,让 AI 检查代码:
| |
总结
OpenClaw 为 AI 助手的自托管提供了完整的解决方案。通过本文,你应该已经掌握了:
- ✅ 如何安装 OpenClaw
- ✅ 基本配置和启动
- ✅ 使用 Control UI 聊天
- ✅ 配置消息通道
- ✅ 核心功能的使用
OpenClaw 的生态系统正在快速发展,更多功能可以参考 官方文档。
相关链接: