OpenClaw
OpenClaw 是什么
OpenClaw 是一个本地优先(local-first)的个人 AI 助手,运行在你自己的设备上。它由奥地利开发者 Peter Steinberger(PSPDFKit 创始人)发起,最初名为 Clawdbot,2026 年初更名为 OpenClaw,并迅速成为 GitHub 上关注度极高的开源 AI Agent 项目之一。
OpenClaw 的核心思路是:把一个长期运行的「网关(gateway)」守护进程跑在你自己的机器上,让 AI 助手通过你常用的消息渠道与你对话,并能调用工具、运行自动化任务。
OpenClaw 的核心特性包括:
- 多渠道接入:连接 WhatsApp、Telegram、Slack、Discord 等消息平台,在你已有的聊天软件里直接和助手对话
- 语音与 Canvas:在 macOS/iOS/Android 上支持语音交互,并提供可视化的「live Canvas」
- 工具执行:内置浏览器、会话管理、Canvas 等工具,可在沙箱环境中执行任务
- 自动化:通过 cron 定时任务和 webhook 触发自动化流程
- 可扩展技能:支持自定义 skills 扩展助手能力
OpenClaw 是一个社区驱动的开源项目,采用 MIT 许可证。项目主页与源码位于 github.com/openclaw/openclaw 。
系统要求
OpenClaw 基于 Node.js 运行,安装前请确认:
| 项目 | 要求 |
|---|---|
| 运行时 | Node.js 24(推荐)或 Node.js 22.19+ |
| 操作系统 | Ubuntu 22.04+,推荐 Ubuntu 26.04 LTS |
| 网络 | 用于连接所选消息渠道与 AI 模型 API |
如果尚未安装 Node.js,可参考 Node.js 环境 一节通过 nvm 安装:
# 通过 nvm 安装 Node.js 24
nvm install 24
nvm use 24
node --version安装
OpenClaw 通过 npm 全局安装:
npm install -g openclaw@latest
# 验证安装
openclaw --version初始化与安装守护进程
首次安装后,运行引导式的 onboarding 流程,并安装常驻守护进程:
openclaw onboard --install-daemon引导过程会带你完成消息渠道连接、模型配置等步骤。
运行网关
OpenClaw 的核心是一个长期运行的网关守护进程。安装守护进程后,可以查看其状态:
# 查看网关守护进程状态
openclaw gateway status也可以在前台运行(用于调试):
openclaw gateway --port 18789 --verbose基本使用
安装并连接好渠道后,你可以直接在所连接的聊天软件里与助手对话。常用命令行操作:
# 向助手发送一条消息进行交互
openclaw agent --message "总结一下我今天的日程"
# 通过渠道发送消息
openclaw message send
# 管理私信(DM)配对授权
openclaw pairing approve在对话中,OpenClaw 还支持一组聊天命令,例如:
/status—— 查看当前状态/new—— 开启新会话/reset—— 重置当前会话
OpenClaw 在自有设备上运行,消息和数据默认留在本地。但它仍会调用你配置的 AI 模型 API(如云端大模型),请留意相应的隐私与数据政策。
相关链接
- 项目源码与文档:github.com/openclaw/openclaw
如果你想在终端里使用 AI 编程助手,可参考 AI 编程助手(CLI);如果想搭建本地大模型供 OpenClaw 等工具调用,可参考 本地大模型。