产品简介
OpenClaw 是一个自托管的任务型 AI 框架,它不仅能理解你的意图,还能通过工具调用 (Tool Use) 像真人一样在你的服务器或电脑上执行任务。配合 Codex API 的高性能模型,它可以成为你最得力的数字助理。
快速安装
在你的 Linux/macOS 或 Windows 环境中运行以下命令。建议在具有 Node.js 环境的机器上运行。
一键脚本
openclaw onboard 进行首次初始化设置。
配置详解 (JSON5)
默认配置文件路径:~/.openclaw/openclaw.json
| 字段 | 类型 | 说明 |
|---|---|---|
models |
Array | API 提供商列表,可配置多个端点切换 |
channels |
Object | 配置机器人接入的平台,如 Telegram/Discord |
tools.mode |
String | 权限等级:"full" (可执行代码) / "messaging" (仅聊天) |
模型对接示例 (Codex API)
将 Codex API 的地址和令牌填入 models 部分:
多系统 API 对接教程
除了直接修改配置文件,你还可以通过操作系统的环境变量来快速对接 Codex API,这在测试或 Docker 部署时非常有用。
1. Windows 环境 (原生 PowerShell)
仅对当前终端会话生效。若要永久生效,请在“系统环境变量”设置中添加。
2. Linux / macOS / WSL2 (Bash/Zsh)
建议写入配置文件以实现持久化(如 ~/.zshrc 或 ~/.bashrc)。
插件市场 (ClawHub)
OpenClaw 的强大源于其丰富的技能(Skills)。你可以从 ClawHub 下载并安装各种插件。
1. 安装管理工具
2. 常用技能安装流程
以联网搜索和网页分析为例:
安装完成后,AI 在处理“查一下最近的新闻”或“总结这个网页”时会自动调用这些工具。
Telegram 机器人集成
让 OpenClaw 成为你的私人 Telegram 助理,请按以下步骤操作:
第一步:申请 Token
在 Telegram 搜索并关注 @BotFather,发送 /newbot,按照提示获取 HTTP API Token。
第二步:配置白名单 (安全关键)
为了防止别人盗用你的机器人,你必须锁定 User ID:
- 在 OpenClaw 配置中找到
channels.telegram。 - 在
allowFrom数组中填入你的 Telegram 用户 ID。
人格定义 (Soul)
在 ~/.openclaw/workspace/ 文件夹下,有三个 Markdown 文件决定了 AI 的表现:
1. SOUL.md - 设定回复风格
2. USER.md - 你的个人偏好
3. AGENTS.md - 工作规范
定义 AI 在处理复杂任务(如文件管理)时必须遵守的红线。
命令行参考
| 命令 | 用途 |
|---|---|
openclaw onboard |
交互式引导(最推荐的初始配置方式) |
openclaw doctor |
环境自检,解决连接不上、缺少依赖等问题 |
openclaw restart |
修改配置文件后,必须运行此命令刷新 |
openclaw logs |
查看运行日志,排查报错原因 |
故障排查 FAQ
Q: 修改了 SOUL.md 但 AI 没变化?
A: 确保文件保存在正确的 workspace 目录下,并运行 openclaw restart 强制重采样配置。
Q: 机器人无法联网?
A: 查检查 claude-3-5-sonnet 是否在 Codex 站有余额,并确认是否正确安装并配置了 tavily-search 等搜索技能所需的环境变量。
full 模式权限时,AI 具备运行 rm -rf 等危险指令的能力。请务必在沙盒环境或可信机器上运行,并严格限定 allowFrom 白名单。