一文读懂openClaw:GitHub史上增长最快的开源AI个人助手,附部署教程与免费大模型推荐
一文读懂openClaw:GitHub史上增长最快的开源AI个人助手,附部署教程与免费大模型推荐
哲人言:道生一,一生二,二生三,三生万物。——《道德经》
创作者:查老师并不渣(CSDN)(一个在哲学与生活中寻找平衡的思考者😊)目录
引言
就在最近,一个名为 openClaw(曾用名 Clawdbot、Moltbot)的开源项目在 GitHub 上掀起了轩然大波。短短一个多月内,它狂揽 239,000+ stars,一举超越 langchain、dify 等知名项目,成为 GitHub 历史上增长最快的开源项目之一。
这款由 PSPDFKit 创始人 Peter Steinberger(现已入职 OpenAI)利用 AI 编程打造的本地、自托管 AI 个人助手,将消息平台与 LLM、智能体深度整合,不仅拥有友好的界面,还具备强大的第三方集成能力,实现了从电脑操作、日程提醒、会议摘要生成到网页操作的全场景自动化。
本文将带你全面拆解这个“神级”项目,从架构原理到部署实战,从核心功能到免费大模型集成,一文读懂 openClaw。

一、openClaw 是何方神圣?
openClaw 是一款 本地优先、自托管的 AI 个人助手。它不再满足于“只会聊天”,而是通过智能体(Agent)机制,真正替你完成电脑上的实际任务。
与其他项目的对比
| 项目 | 特点 | 局限 |
|---|---|---|
| ChatGPT/Claude | 对话能力强 | 无法执行实际操作 |
| AutoGPT | 自治智能体 | 工程负担重、成功率不稳定 |
| Manus/OpenManus | 概念演示 | 实用性不足 |
| openClaw | 简单安装、真实可用、全场景自动化 | 中文生态支持有待加强 |
openClaw 的火爆源于它填补了“只会说不会做”的断层:
-
真简单:一条命令即可本地启动,无需复杂的向量数据库和调度系统。
-
真能用:不是演示,而是真的能发消息、跑脚本、读写文件、操作浏览器。
-
真惊喜:让普通用户第一次感受到“LLM 真的可以替我操作电脑”。
二、系统架构深度解析
openClaw 的架构设计清晰且富有弹性,主要包含以下核心组件:
text
┌─────────────────────────────────────────────────────────────┐
│ Gateway │
│ (中央控制平面) │
└─────────────────────────────────────────────────────────────┘
│
┌─────────────────────┼─────────────────────┐
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ Agent │ │ Channels │ │ Nodes │
│ (推理大脑) │ │ (消息通道) │ │ (设备扩展) │
└───────────────┘ └───────────────┘ └───────────────┘
│ │
▼ ▼
┌───────────────┐ ┌───────────────┐
│ Skills │ │ Memory │
│ (能力扩展) │ │ (持久记忆) │
└───────────────┘ └───────────────┘
1. Gateway(网关)
中央控制平面,运行 Node.js 守护进程,负责会话管理、权限验证与路由。默认端口 18789(WebSocket)和 18793(Canvas 服务器)。
2. Agent(智能体)
推理大脑,负责理解意图、制定计划、调用工具。支持 Claude、GPT-4、Ollama 本地模型等多种 LLM 提供商。
3. Skills(技能)
模块化插件系统,通过 SKILL.md 文件定义功能,支持文件操作、浏览器控制、API 调用等。遵循 AgentSkills 开放标准,与 Claude Code、Cursor 等工具兼容。
4. Channels(通道)
连接 WhatsApp、Telegram、Discord、Slack 等即时通讯软件,让 AI 无缝接入你的日常对话。
5. Nodes(节点)
运行在 iOS/Android/macOS 上的轻量级智能体,允许 AI 访问摄像头、地理位置或发送系统通知。
6. Memory(记忆)
基于纯 Markdown 文件的持久化记忆系统,支持向量检索(混合搜索:BM25 + 向量),让 AI 真正“记住”你的偏好和历史。
三、为什么 openClaw 能引爆社区?
-
即时反馈:大量“第一天就能复现”的体验分享,一键安装即可运行。
-
可控性:用户能清晰看到 AI 的思考和执行过程,信任感倍增。
-
实用性:从“监控新闻网页自动总结”到“连接 WhatsApp 变私人助理”,场景丰富。
四、快速部署与配置指南
系统要求
-
Node.js 22+
-
RAM 2GB+(浏览器自动化建议 4GB+)
-
操作系统:macOS、Linux、Windows(WSL2)、树莓派
-
端口:18789、18790
一键安装
macOS/Linux:
bash
curl -fsSL https://openclaw.bot/install.sh | bash
Windows (PowerShell):
powershell
iwr -useb https://openclaw.bot/install.ps1 | iex
或通过 npm 安装:
bash
npm install -g openclaw@latest
初始化配置
运行配置向导:
bash
openclaw onboard
向导将引导你:
-
确认安全须知
-
选择 AI 后端(Anthropic/OpenAI/本地模型)
-
配置消息平台(Telegram/WhatsApp 等)
-
安装 Gateway 服务
-
完成并获取访问地址(默认 Web UI: http://127.0.0.1:18789)
关键环境变量
| 变量 | 说明 |
|---|---|
ANTHROPIC_API_KEY |
Anthropic Claude API 密钥 |
OPENAI_API_KEY |
OpenAI API 密钥 |
CLAWDBOT_GATEWAY_TOKEN |
Gateway 认证令牌 |
CLAWDBOT_CONFIG_DIR |
配置目录(默认 ~/.clawdbot) |
CLAWDBOT_WORKSPACE_DIR |
工作区目录(默认 ~/clawd) |
Docker 部署(可选)
bash
./docker-setup.sh
详细配置请参考官方文档。
五、核心功能详解
1. 长期记忆系统
-
基于 Markdown 文件(
~/clawd/MEMORY.md等) -
混合检索(向量 70% + BM25 30%),精准回忆历史对话
-
自动记忆刷新,无需手动干预
2. 技能系统(Skills)
-
通过
SKILL.md定义技能,支持脚本调用 -
三层加载机制:Workspace Skills > User Skills > Bundled Skills
-
官方技能市场 ClawHub:https://clawdhub.com
3. 主动提醒(Cron 任务)
-
支持一次性或周期性提醒
-
可设置条件触发(如“当新闻更新时”)
-
示例:
每天早上 8 点提醒我看晨报
4. 语音支持(ElevenLabs)
-
语音对话能力,需配置 ElevenLabs API Key
-
支持 macOS 原生应用及 iOS/Android 节点
5. 浏览器控制
-
基于 Chrome DevTools Protocol
-
支持截图、点击、输入、滚动等操作
-
可执行复杂网页任务(如自动比价、信息提取)
六、免费大模型集成(智谱 AI)
openClaw 支持多种 LLM 提供商,其中智谱 AI 的 flash 系列模型完全免费,非常适合入门体验。
配置步骤
-
注册智谱 AI 开放平台:点击注册
-
创建 API Key
-
在 openClaw 配置中使用
zai/GLM-4.7-flash作为模型
示例配置:
json
{
"agent": {
"model": "zai/GLM-4.7-flash"
}
}
七、总结与展望
openClaw 代表了个人 AI 助手领域的一次重要突破:它将 记忆、主动性、执行力 三者深度融合,通过本地优先、自托管的架构,让 LLM 真正走出对话框,融入真实工作流。
-
优势:简单易用、生态兼容(AgentSkills)、功能强大(定时任务、技能扩展)
-
不足:中文生态支持尚浅,交互深度有待加强
-
展望:随着社区贡献和商业化推进,openClaw 有望成为下一代个人计算的核心入口。
对于 AI 开发者而言,openClaw 是一个不容错过的学习样本;对于普通用户,它则是体验未来 AI 助手的绝佳起点。
附录:相关链接
-
技能市场 ClawHub:https://clawdhub.com
-
免费大模型(智谱 AI):点击注册
如果你对 AI Agent 还不熟悉,推荐阅读:读懂 AI Agent:基于大模型的智能体框架解析
更多推荐




所有评论(0)