
OpenClaw 是一个开源 AI 代理框架,由奥地利开发者 Peter Steinberger 创建,专注于构建自主 AI 代理,能够执行实际任务(如写代码、管理文件、浏览网页等),而非仅限于聊天。它从一个简单原型迅速演变为 GitHub 历史上增长最快的开源项目之一,涉及多次重命名、病毒式传播、商标纠纷和收购整合。下面我根据公开信息梳理其主要发展轨迹,按时间顺序整理成时间线,便于理解。整个过程体现了 AI 代理领域的快速迭代和社区驱动。

安装最简单的方式是用官方一键脚本(推荐大多数用户),整个过程 5-15 分钟就能跑起来。下面是 基于 Manual 模式从零到跑通 的最简指南,重点避坑 + 配图。
macOS / Linux(推荐) / Windows(用 WSL 或 PowerShell)Node.js:v20+(脚本会自动检测安装,但最好提前检查:node -v)8GB 内存(本地模型跑得顺),GPU 可选但推荐onboarding 需要联网获取模型/密钥root 运行;Windows 别直接 cmd,用 PowerShell 或 Git Bash;防火墙别挡 18789 端口打开终端(macOS/Linux)或 PowerShell(Windows),直接粘贴运行:
# macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bash# Windows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iex脚本会自动:
Node.jsopenclaw CLIonboarding 向导常见报错处理:
curl/wget 不存在 → 先 brew install curl 或 apt install curlsudo(但不推荐长期用 root)V**(中国用户常见,网上 499、599 上门安装估计大多数送一个 1 个月的 V** ???哈哈)安装脚本运行中,自动检测 Node 并安装 CLI 的典型终端输出

继续回车执行下一步,可以看到环境检查的一些具体步骤执行情况,接着是安装 OpenClaw

如果看到 OpenClaw installed successfully (OpenClaw 2026.3.8 (3caab92))! 说明已经安装成功了。

它还和我卖了个萌~~~~

选择 Yes,然后下一步开始选择 Onboarding mode,包括两种
QuickStart:就是先使用默认的,后面自己配置Manual:手动模式,可以做一些定制化
因为我之前在跑过这个,目前估计大多数文章或者视频都是走 QuickStart,这里我们选择走 Manual 模式。

设置工作目录

下面是选择模型和模型提供商

考虑到大多数读者是国内的,因为这里以我评测下来的 Z.AI 的 GLM 模型为例,各位可以按照 官方文档 来申请 api-key。接着开始配置 Z.AI 提供商,选择 Z.AI 作为 Model/auth provider 后,选 Coding-Plan-CN,系统会提示您输入 API Key。粘贴你的智谱 API Key 并按 Enter 键,然后选择您想要使用的模型,例如: zai/glm-5(有的订阅模式可能不支持 GLM-5,后面对话的时候日志里面会出现 HTTP 429: 当前订阅套餐暂未开放GLM-5权限 类似的提醒)

注意: 支持 2026.2.22-2 及以上版本,目前在编程套餐中支持的模型有
GLM-5 GLM-4.7 GLM-4.5-Air GLM-4.6 GLM-4.5 GLM-4.5V GLM-4.6V请勿选择其它模型Flash FlashX以免造成扣费。

配置 model provider 之后,选择主模型,这里我就用默认的 GLM-5

下面的都选择默认的即可

网关鉴权使用推荐的 token 鉴权的方式,其他的配置如下

下面是进行 channel 配置

国内的话,推荐大家使用飞书(Feishu)

飞书开放平台--> 开发者后台 ---> 创建应用 ----> 开通权限(这里后门配置也行,这里主要获取 凭证与基础信息 中的 appId 和 app secret 两个,流程历程需要)

配置上 appid 和 appsecret 之后,一路继续即可,参考如下截图

后面是 web search 相关的配置,可以直接跳过

接着是 skills 相关的配置,这里我只安装了一个 clawhub,其他的后面按需 install 即可

配置网关服务

这里的报错是因为飞书平台那边我没有创建 bot ,所以出现这个提示报错。

配置机器人这里写的也算比较清楚。

最后在版本管理和发布那里创建一个版本之后,机器人就可以使用了;你打开飞书,会看到你的小助手了。另外还有个配对,如果你的飞书小助手返回的信息是 pairing code approve 的话,那你可以通过如下命令(另一个 tab 或者新 窗口都行)
openclaw pairing approve feishu {your_code}启动 Gateway(后台运行):
openclaw gateway start # 或 openclaw gateway restart检查状态:
openclaw status --probe
openclaw doctor打开控制面板(最直观的地方),浏览器访问向导给的链接(带 token 的那个),如:http://127.0.0.1:18789/#token=你的token

这里能聊天、查看日志、加技能、监控任务,大概如下:

到这里,你的 🦞 应该已经 OK 了。
按照前面我选择的路径,可以看看默认配置完之后,都有什么文件
workspace git:(main) ✗ ll
total 64
-rw-r--r--@ 1 glmapper staff 7.7K Mar 10 15:13 AGENTS.md
-rw-r--r--@ 1 glmapper staff 1.4K Mar 10 15:13 BOOTSTRAP.md
-rw-r--r--@ 1 glmapper staff 168B Mar 10 15:13 HEARTBEAT.md
-rw-r--r--@ 1 glmapper staff 636B Mar 10 15:13 IDENTITY.md
-rw-r--r--@ 1 glmapper staff 1.6K Mar 10 15:13 SOUL.md
-rw-r--r--@ 1 glmapper staff 860B Mar 10 15:13 TOOLS.md
-rw-r--r--@ 1 glmapper staff 477B Mar 10 15:13 USER.md简单解释下
文件 | 作用 | 一句话理解 |
|---|---|---|
AGENTS.md | 总控说明、全局规则入口 | 相当于这个 Agent 工作区的“总说明书” |
BOOTSTRAP.md | 首次启动初始化 | 第一次运行时要先执行的引导文件 |
HEARTBEAT.md | 周期性自检/心跳提示 | 给定时巡检看的简短检查项 |
IDENTITY.md | Agent 身份设定 | 定义“我是谁、扮演什么角色” |
SOUL.md | 底层原则与风格 | 定义 Agent 的价值观和行为方式 |
TOOLS.md | 工具使用边界 | 说明“能用什么工具、怎么用” |
USER.md | 用户画像与偏好 | 说明“服务对象是谁、偏好是什么” |
通过 openclaw memory status 命令查看 memory 的基本情况信息,如下:

image-20260310162435731
GitHub 上最近还有一个相关 issue Feature Request: Configurable MEMORY.md injection mode (full / core-only / recall-only),专门讨论 MEMORY.md 注入与 session 行为,说明这部分目前确实是通过 workspace 文件参与上下文的。
如果你是刚开始玩,建议 “先能用” ,其实不用先折腾向量库,也不用额外上数据库。直接这样就够了:
cd {your_openclaw_basedir}/workspace
touch MEMORY.md
mkdir -p memory默认工作空间布局使用两个记忆层:
memory/YYYY-MM-DD.mdMEMORY.md(可选)这里来试一下,先安装官方文档把文件和目录创建出来。

记忆的写入机制是:将需要长期保留的决策、偏好和事实写入
MEMORY.md,将日常笔记和运行过程写入memory/YYYY-MM-DD.md,凡是明确要求 “记住” 的内容都应落盘保存而不是仅保留在上下文中。
另外关于索引存储,每个智能体的 SQLite 位于 ~/.openclaw/memory/<agentId>.sqlite(可通过 agents.defaults.memorySearch.store.path 配置,支持 {agentId} 令牌)。
这里我从配置文件的角度来配置,一个是自定义的,一个是 Z.AI 的(这个前面已经配置了);这里主要讲自定义
配置文件默认路径:/Users/glmapper/.openclaw/openclaw.json
下面先直观看下和模型相关的配置:

展开自定义的 provider

配置到 agent 中时,主要 id 要保持一致,否则会出现一些报错。
网上的配置太多零碎不都系统,而且大多是通过 QuickStart 方式安装的。本文通过一堆截图,零帧起手,完成了 openclaw manual 模式的配置,让整个安装过程更加具体。也增加了一些简单的关于 memory 、多模型的配置说明。下一篇将会介绍多 agent 配置,以及如何调用本地的命令等进阶技能。欢迎大家关注和一键三连!!!