OpenClaw 搭建指南:打造你的 AI 智能助手
0x01 什么是 OpenClaw
最近在折腾 AI 工具链的时候,发现了一个宝藏项目:OpenClaw。它不是那种只能聊天的 AI,而是真正能帮你干活的智能助手。
简单来说,OpenClaw 可以:
- 自动读写文件、执行命令
- 控制浏览器完成复杂操作
- 连接多个通讯平台(WhatsApp、Telegram、Discord 等)
- 定时执行任务
- 甚至可以控制你的手机摄像头、屏幕
这篇文章记录一下我的搭建过程,踩过的坑,以及一些实用技巧。
0x02 环境准备
OpenClaw 基于 Node.js,所以先确保你有:
# 检查 Node.js 版本(需要 18+)
node --version
# 如果没有或版本过低,推荐用 nvm 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 20
nvm use 20
我的环境:
- macOS (M1/M2 芯片也完全没问题)
- Node.js v20.x
- 稳定的网络(需要访问 Claude API)
0x03 安装 OpenClaw
安装非常简单,全局安装即可:
npm install -g openclaw
安装完成后验证:
openclaw --version
如果看到版本号,说明安装成功。
0x04 初始化配置
第一次运行需要配置 API key:
openclaw gateway
这会启动配置向导,主要配置项:
1. Anthropic API Key
OpenClaw 默认使用 Claude 作为大模型。去 Anthropic 控制台 创建一个 API key。
重要:建议用 claude-sonnet-4-5,性价比高,推理能力强。
配置时会问你:
Enter your Anthropic API key: sk-ant-xxx
Default model (默认 claude-sonnet-4-5): 直接回车
2. 工作目录
OpenClaw 会问你工作目录位置:
Workspace directory (~/.openclaw/workspace): 直接回车用默认
这个目录非常重要,所有的文件操作、记忆存储都在这里。
3. 启动服务
配置完成后,OpenClaw Gateway 会自动启动。你会看到:
✓ OpenClaw Gateway started
✓ Web interface: http://localhost:3000
打开浏览器访问 http://localhost:3000,就能看到聊天界面了。
0x05 第一次对话
在 Web 界面试试:
你好,帮我创建一个 test.txt 文件,写入当前时间
OpenClaw 会:
- 理解你的需求
- 调用
write工具创建文件 - 执行
date命令获取时间 - 写入文件并告诉你结果
这就是 OpenClaw 的核心能力:真正的执行力。
0x06 高级配置
浏览器控制
OpenClaw 可以控制 Chrome 完成自动化任务。启用方法:
# 启动浏览器代理
openclaw browser start
然后试试:
帮我打开 https://github.com/trending,截图给我看
它会真的打开浏览器、加载页面、截图返回。
消息通道
OpenClaw 支持多种通讯平台。以 Telegram 为例:
- 在配置文件中添加 Telegram bot token
- 重启 Gateway
- 在 Telegram 里和你的 bot 聊天
这样 OpenClaw 就能通过 Telegram 接收指令、发送结果了。手机上也能用!
定时任务
OpenClaw 内置 cron 功能。比如每天早上提醒你:
// 在聊天中说:
帮我设置一个定时任务,每天早上 9 点提醒我查看邮件
OpenClaw 会自动创建 cron job,到时间就会通过你配置的通道发送提醒。
0x07 常见问题
Q: API 调用很贵吗?
A: Claude Sonnet 价格很友好。日常使用一个月大概几美元。如果担心,可以在配置里设置 budget 上限。
Q: 数据安全吗?
A: OpenClaw 完全本地运行,所有文件、配置都在你的机器上。API 调用走 HTTPS,不存储对话历史在云端。
Q: 支持其他模型吗?
A: 支持。可以配置 OpenAI、Google Gemini 等。但我测试下来 Claude 最稳定。
Q: 能在服务器上运行吗?
A: 可以。用 pm2 或 systemd 管理进程,配置好端口转发,就能远程访问了。
0x08 实用技巧
1. 给 OpenClaw 设置人格
在工作目录下创建 SOUL.md:
# SOUL.md
你是一个高效、直接的技术助手。
- 不说废话,直接给结果
- 代码优先,少解释
- 遇到问题主动搜索、尝试,而不是问我
重启后,OpenClaw 的回复风格会明显改变。
2. 记忆管理
OpenClaw 会在 MEMORY.md 和 memory/ 目录记录重要信息。定期看看,确保它记住了对你重要的东西。
3. 技能扩展
OpenClaw 支持 Skills(技能包)。社区有很多现成的:
- GitHub 操作
- 邮件管理
- 视频下载
- ...
访问 ClawdHub 查看可用技能。
0x09 总结
OpenClaw 不是一个聊天机器人,而是一个真正的自动化助手。它能:
- 替你执行重复性任务
- 整合多个工具和平台
- 7x24 待命(如果你愿意)
上手成本很低,10 分钟就能跑起来。但要用好它,需要花时间调教、配置。
我的建议:
- 从简单任务开始(文件操作、网页抓取)
- 逐步增加复杂度(浏览器自动化、定时任务)
- 善用 Skills,不要重复造轮子
如果你也在探索 AI 工具链,OpenClaw 绝对值得一试。
相关链接: