Skip to Content

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 扩展助手能力
Note

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 —— 重置当前会话
Tip

OpenClaw 在自有设备上运行,消息和数据默认留在本地。但它仍会调用你配置的 AI 模型 API(如云端大模型),请留意相应的隐私与数据政策。

相关链接

如果你想在终端里使用 AI 编程助手,可参考 AI 编程助手(CLI);如果想搭建本地大模型供 OpenClaw 等工具调用,可参考 本地大模型。

Last updated on