概述
OpenClaw 是一款开源的本地 AI 助手,由开发者 Peter Steinberger 于 2025 年 11 月创建。它运行在你自己的电脑上,可通过 Telegram、WhatsApp、Discord 等多种聊天平台交互,实现文件操作、终端命令执行、浏览器控制等自动化任务。 通过配置 API易 服务,您可以获得:🔒 本地隐私
数据完全在本地处理,隐私安全有保障
📱 多平台支持
支持 Telegram、WhatsApp、Discord、Slack、iMessage 等
🛠️ 自主执行
不只是聊天,能真正操作电脑、执行命令
🔌 可扩展
支持自定义技能和插件扩展
项目信息:OpenClaw 是 MIT 许可证开源项目,官网
openclaw.ai,项目地址 github.com/openclaw/openclaw。环境准备
系统要求
- Node.js 22 或更高版本
- macOS / Linux / Windows
安装 Node.js
- macOS (Homebrew)
- 其他系统
安装 OpenClaw
快速配置
OpenClaw 使用 JSON 配置文件,位于~/.openclaw/openclaw.json。
配置 API易
创建或编辑配置文件~/.openclaw/openclaw.json:
配置说明
| 字段 | 说明 |
|---|---|
agents.defaults.model.primary | 默认模型,格式为 provider名/模型名 |
models.providers | 自定义模型提供商配置 |
baseUrl | API 地址,使用 https://api.apiyi.com/v1 |
apiKey | 你的 API易 密钥 |
api | API 类型:OpenAI 兼容用 openai-completions,Anthropic 兼容用 anthropic-messages |
运行安装向导
- Gateway 配置
- 聊天渠道连接(Web UI、Telegram、WhatsApp 等)
- 技能配置
启动服务
使用方式
方式一:Web UI(推荐)
最简单的使用方式,无需任何外部服务:http://127.0.0.1:18789/,直接在网页聊天窗口发消息即可。
方式二:Telegram Bot
- 在 Telegram 搜索
@BotFather - 发送
/newbot创建机器人 - 获取 Bot Token
- 在
openclaw onboard时输入 Token
方式三:其他平台
OpenClaw 还支持:- WhatsApp(扫码连接)
- Discord(需要创建 Bot)
- Slack、Signal、iMessage、微软 Teams 等
核心技能
OpenClaw 内置丰富的技能,可以执行各种任务:文件操作
| 技能 | 功能 |
|---|---|
fs.read | 读取文件(文本/图片) |
fs.write | 写入/创建文件 |
fs.edit | 编辑文件内容 |
系统操作
| 技能 | 功能 |
|---|---|
shell.exec | 执行终端命令 |
shell.process | 管理运行中的命令 |
browser.* | 自动控制浏览器(打开网页、截图、点击等) |
智能功能
| 技能 | 功能 |
|---|---|
web_search | 网页搜索 |
web_fetch | 抓取网页内容 |
memory_search | 搜索记忆 |
memory_get | 读取记忆 |
cron.* | 定时任务(提醒、自动执行) |
tts | 文字转语音 |
常用命令
终端命令
| 命令 | 功能 |
|---|---|
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 | 更新到最新版本 |
聊天命令
在聊天窗口中可以使用的命令:| 命令 | 功能 |
|---|---|
/help | 显示帮助 |
/new | 开始新对话 |
/reset | 重置对话 |
/stop | 停止当前任务 |
/think <level> | 设置思考深度 |
/model <id> | 切换模型 |
/verbose on/off | 开关详细模式 |
/status | 查看状态 |
/skills | 查看可用技能 |
使用示例
直接用中文与 OpenClaw 对话,它会自动理解并执行任务:文件操作
终端命令
浏览器控制
定时任务
编程辅助
推荐模型
OpenClaw 通过 API易 支持 200+ 主流 AI 模型,可根据不同任务选择合适的模型。查看模型推荐
查看最新的场景化模型推荐,包括文本创作、编程开发、快速响应、长文本处理等全场景的最佳模型选择。
场景化模型推荐
| 任务类型 | 推荐模型 | 原因 |
|---|---|---|
| 复杂任务执行 | Claude Sonnet 4 | 理解能力强,执行准确 |
| 日常对话 | GPT-4.1 | 响应自然,通用性好 |
| 代码编写 | DeepSeek V3 | 编程能力强,性价比高 |
| 长文档处理 | Gemini 2.5 Pro | 支持超长上下文 |
故障排除
Telegram 连不上
Telegram 连不上
国内访问 Telegram 需要代理。设置终端代理后重启 Gateway:或直接使用 Web UI(不需要代理)。
配置文件格式错误
配置文件格式错误
运行诊断命令自动修复:
API 连接失败
API 连接失败
- 检查 API 密钥是否正确
- 确认
baseUrl设置为https://api.apiyi.com/v1 - 测试连通性:
如何查看运行日志
如何查看运行日志
如何更新 OpenClaw
如何更新 OpenClaw
如何添加新的聊天渠道
如何添加新的聊天渠道
进阶功能
多模型配置
可以配置多个模型,在聊天中用/model <id> 切换:
自定义技能
OpenClaw 支持自定义技能,可以在~/.openclaw/workspace/skills/ 目录下创建。
记忆功能
OpenClaw 会记住你的对话和偏好,可以用/memory 查看和管理记忆。