OpenClaw 安装使用指南
一、OpenClaw 简介
OpenClaw 是一个开源的本地 AI 助手,由开发者 Peter Steinberger 在 2025 年 11 月创建。它可以在你自己的电脑上运行,通过各种聊天平台(Telegram、WhatsApp、Discord 等)与你交互,帮你执行各种任务。核心特点
- 本地运行:数据完全在你自己的设备上,隐私安全
- 多平台支持:支持 Telegram、WhatsApp、Discord、Slack、iMessage 等
- 自主执行:不只是聊天,能真正帮你操作电脑、执行命令
- 开源免费:MIT 许可证,代码在 GitHub 上公开
- 可扩展:支持自定义技能和插件
官方资源
二、Mac 安装步骤
1. 安装 Node.js(需要 22 或更高版本)
2. 安装 OpenClaw
3. 配置文件
配置文件位置:~/.openclaw/openclaw.json
使用自定义 API 地址的配置示例:
配置说明:
agents.defaults.model.primary:默认使用的模型,格式为provider名/模型名models.providers:自定义的模型提供商配置baseUrl:API 地址apiKey:API 密钥api:API 类型,OpenAI 兼容用openai-completions,Anthropic 兼容用anthropic-messages
4. 运行安装向导
- Gateway 配置
- 聊天渠道连接
- 技能配置
5. 启动服务
三、常用命令
| 命令 | 功能 |
|---|---|
openclaw onboard | 运行安装向导 |
openclaw gateway start | 启动 Gateway 服务 |
openclaw gateway restart | 重启 Gateway 服务 |
openclaw gateway stop | 停止 Gateway 服务 |
openclaw status | 查看运行状态 |
openclaw doctor | 诊断配置问题 |
openclaw doctor --fix | 自动修复配置问题 |
openclaw dashboard | 打开 Web 控制面板 |
openclaw logs --follow | 查看实时日志 |
openclaw configure | 修改配置 |
openclaw update | 更新到最新版本 |
四、使用方式
方式一:Web UI(推荐国内用户)
方式二:Telegram Bot
- 在 Telegram 搜索 @BotFather
- 发送
/newbot创建机器人 - 获取 Bot Token
- 在
openclaw onboard时输入 Token
方式三:其他平台
OpenClaw 还支持:- WhatsApp(扫码连接)
- Discord(需要创建 Bot)
- Slack
- Signal
- iMessage
- 微软 Teams
- 等等…
五、核心技能列表
| 技能 | 功能说明 |
|---|---|
fs.read | 读取文件(文本/图片) |
fs.write | 写入/创建文件 |
fs.edit | 编辑文件内容 |
shell.exec | 执行终端命令 |
shell.process | 管理运行中的命令 |
browser.* | 自动控制浏览器(打开网页、截图、点击等) |
canvas.* | 渲染/截图画布 |
nodes.* | 与配对设备交互 |
cron.* | 定时任务(提醒、自动执行) |
message.* | 发送/编辑/删除消息 |
tts | 文字转语音 |
gateway.* | Gateway 配置/重启/更新 |
web_search | 网页搜索 |
web_fetch | 抓取网页内容 |
memory_search | 搜索记忆 |
memory_get | 读取记忆 |
六、聊天命令
在聊天窗口中可以使用的命令:| 命令 | 功能 |
|---|---|
/help | 显示帮助 |
/new | 开始新对话 |
/reset | 重置对话 |
/compact | 压缩对话历史 |
/stop | 停止当前任务 |
/think <level> | 设置思考深度 |
/model <id> | 切换模型 |
/verbose on/off | 开关详细模式 |
/status | 查看状态 |
/whoami | 查看当前用户信息 |
/context | 查看上下文 |
/skill <name> | 使用指定技能 |
/skills | 查看可用技能 |
/commands | 查看完整命令列表 |
七、使用示例
直接用中文跟 OpenClaw 说你想做的事:文件操作
- “帮我在桌面创建一个 test.txt 文件,内容写 hello world”
- “读取 ~/Documents/notes.txt 的内容”
- “把桌面上所有 .png 文件移动到 Pictures 文件夹”
终端命令
- “列出我桌面上的所有文件”
- “查看当前系统内存使用情况”
- “帮我安装 python 的 requests 库”
浏览器控制
- “打开浏览器访问 baidu.com”
- “搜索一下最新的 MacBook Pro 价格”
- “截图当前网页”
定时任务
- “每天早上 9 点提醒我喝水”
- “每隔 1 小时提醒我休息一下”
- “明天下午 3 点提醒我开会”
网页搜索
- “搜索一下 Python 怎么读取 Excel 文件”
- “查一下今天的天气”
编程辅助
- “帮我写一个 Python 脚本,批量重命名文件”
- “这段代码有什么问题:[粘贴代码]”
- “帮我写一个简单的 HTML 页面”
八、常见问题
Q1: Telegram 连不上怎么办?
国内访问 Telegram 需要代理。设置终端代理后重启 Gateway:Q2: 配置文件格式错误怎么办?
运行:Q3: 如何查看运行日志?
Q4: 如何更新 OpenClaw?
Q5: 如何添加新的聊天渠道?
Q6: OpenClaw 支持中文吗?
界面目前只有英文,但聊天完全支持中文,直接用中文发消息即可。九、配置文件完整示例
十、进阶功能
1. 多模型配置
可以配置多个模型,在聊天中用/model <id> 切换。
2. 技能扩展
OpenClaw 支持自定义技能,可以在~/.openclaw/workspace/skills/ 目录下创建。
3. 记忆功能
OpenClaw 会记住你的对话和偏好,可以用/memory 查看。
4. 定时任务
使用cron.* 技能设置定时任务,实现自动化。
5. 多设备同步
可以在多台设备上运行 OpenClaw,通过 Tailscale 等工具实现远程访问。十一、安全提示
- API 密钥安全:不要把配置文件分享给他人
- 权限控制:OpenClaw 可以执行终端命令,注意不要让它执行危险操作
- 网络安全:默认只监听本地地址,如需远程访问请配置好安全措施
十二、获取帮助
- 官方文档:https://docs.openclaw.ai
- GitHub Issues:https://github.com/openclaw/openclaw/issues
- Discord 社区:https://discord.gg/openclaw
- FAQ:https://docs.openclaw.ai/faq
文档生成时间:2026年2月4日 OpenClaw 版本:2026.2.1