# OpenClaw 部署完整教程 - 打造你的 AI 个人助理
> OpenClaw 是一个强大的 AI 助理框架,支持多种消息平台、浏览器自动化、文件操作等能力。本文带你从零开始部署属于自己的 AI 助理。
一、OpenClaw 是什么?
OpenClaw 是一个开源的 AI 助理运行框架,核心能力包括:
- 多平台消息 - WhatsApp、Telegram、Discord、微信等
- 浏览器自动化 - 自动浏览网页、填写表单、截图
- 文件操作 - 读写、编辑、组织文件
- 工具扩展 - 支持自定义技能 (Skills)
- 记忆系统 - 长期记忆 + 短期记忆,保持上下文连续性
- ⏰ 定时任务 - 定时检查、提醒、自动化工作流
二、系统要求
| 系统 | 状态 |
|------|------|
| Windows 10/11 | ✅ 支持 |
| macOS | ✅ 支持 |
| Linux | ✅ 支持 |
| 内存 | 最低 4GB,推荐 8GB+ |
| 磁盘 | 至少 2GB 可用空间 |
三、快速安装 (Windows)
1. 下载安装包
访问官网下载:
https://openclaw.ai/download
或使用命令行安装:
bash
# 使用 npm 安装
npm install -g openclaw
2. 运行安装程序
1. 双击下载的安装包
2. 选择安装路径 (默认 `C:Users你的用户名AppDataLocalProgramsOneClaw`)
3. 等待安装完成
3. 首次启动
bash
# 命令行启动
openclaw gateway start
# 或使用图形界面
# 在安装目录双击 OpenClaw.exe
四、配置指南
1. 基础配置
配置文件位置:`~/.openclaw/config/gateway.json`
json
{
"gateway": {
"port": 18800,
"host": "127.0.0.1"
},
"model": {
"provider": "qwen",
"apiKey": "your-api-key"
}
}
2. 配置消息平台
bash
openclaw configure --channel whatsapp
# 扫描二维码绑定
# Telegram
bash
openclaw configure --channel telegram
# 输入 Bot Token
3. 配置 API Key
bash
# 配置模型 API
openclaw configure --section model
# 配置网页搜索 (Brave API)
openclaw configure --section web
五、工作区设置
OpenClaw 使用工作区管理文件和记忆:
workspace/
├── SOUL.md # 人格定义
├── USER.md # 用户信息
├── IDENTITY.md # 助理身份
├── MEMORY.md # 长期记忆
├── HEARTBEAT.md # 定时任务
├── memory/ # 每日记忆日志
└── tools/ # 自定义工具
创建你的第一个技能
1. 在工作区创建 `skills/my-skill/` 目录
2. 添加 `SKILL.md` 定义技能行为
3. 在 `TOOLS.md` 中记录配置信息
六、常用命令
bash
# 查看状态
openclaw status
# 查看日志
openclaw logs
# 重启网关
openclaw gateway restart
# 停止服务
openclaw gateway stop
# 更新技能
openclaw skills sync
七、浏览器自动化示例
OpenClaw 内置浏览器自动化能力:
python
# 打开网页
browser.open(url="https://example.com")
# 截取快照
browser.snapshot()
# 点击元素
browser.act(kind="click", ref="e123")
# 填写表单
browser.act(kind="type", ref="e456", text="Hello")
八、定时任务配置
编辑 `HEARTBEAT.md` 设置定时检查:
markdown
# 每天早上 9 点检查
- [ ] 查看未读邮件
- [ ] 检查日历事件
- [ ] 查看天气
或使用 Windows 任务计划程序:
1. 打开任务计划程序
2. 创建任务 → 每天执行
3. 程序:`openclaw` 参数:`heartbeat`
九、常见问题
Q1: 启动失败?
检查端口是否被占用:
bash
netstat -ano | findstr 18800
Q2: 模型无法连接?
- 检查 API Key 是否正确
- 检查网络连接
- 查看日志:`openclaw logs`
Q3: 浏览器无法打开?
- 安装 Playwright: `npm install playwright`
- 安装浏览器:`npx playwright install chromium`
十、进阶使用
1. 自定义技能
参考官方文档创建技能:
https://docs.openclaw.ai/skills/creating
2. 多账号管理
可以为不同平台配置多个账号:
json
{
"channels": {
"whatsapp": {...},
"telegram": {...},
"discord": {...}
}
}
3. 部署到服务器
支持部署到 VPS:
bash
# Linux 服务器
curl -fsSL https://openclaw.ai/install.sh | bash
十一、资源链接
- 官方文档:https://docs.openclaw.ai
- 社区 Discord: https://discord.gg/clawd
- ️ 技能市场:https://clawhub.com
- GitHub: https://github.com/openclaw/openclaw
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/239943.html