2026 年春天,硅谷开发者 Twitter 与时间线上反复出现同一个名字:OpenHuman。GitHub Star 从 0 冲到 1.7 万+ 只用了不到三个月,Product Hunt 与 Hacker News 上的讨论帖动辄数百楼。很多人第一次点进去时的疑问都一样:「这不就是又一个 ChatGPT 套壳吗?」 仔细读源码和文档后,答案往往是:不完全是——它的差异化在「本地 Skill + Memory Tree + 可读 wiki」的组合,而不是模型本身。
本文聚焦 OpenHuman 的 Skill 体系:它如何扩展 Agent 能力、为何被拿来与 ChatGPT GPT 对比、当前架构处于什么阶段(beta + 运行时迁移中),以及 Apple Silicon 开发者为何越来越多选择在 Mac mini M4 Cloud Mac 上跑这套 stack。
为什么 OpenHuman 在硅谷「刷屏」
ChatGPT 把对话体验做到了极致,但开发者社区长期有三个未解痛点:
- Cold start:每次新开对话,Agent 对你的项目、邮件、Slack 一无所知;
- Vendor lock-in:GPT Store 里的 Custom GPT 能力绑在 OpenAI 账号与云端;
- 不可审计:你不知道它「记住」了什么,更无法像读代码一样审查行为逻辑。
OpenHuman(TinyHumans AI,GPL-3.0)用 Rust + Tauri 打包成桌面 Agent,主打:
- Memory Tree:Auto-fetch 把 Gmail / Slack / Notion 写入本地 Markdown wiki(详见Memory OS 解读);
- 本地 Skill:可安装、可卸载、指令明文存放在本机;
- UI-first:几分钟 onboarding,而非 Terminal-first 的 YAML 地狱。
这套叙事在硅谷 AI 圈击中要害:「模型可以换,但工作流知识与扩展能力应留在本机。」 这与我们此前讨论的个人上下文 vs ChatGPT Memory形成互补——Memory 解决「记得住你」,Skill 解决「能替你做事」。
OpenHuman 的 Skill 到底是什么
在 OpenHuman 语境里,Skill 不是「又一个 ChatGPT Plugin」,而是写入 Agent 工作区的可扩展能力包,核心由两部分组成:
- manifest 元数据:名称、描述、标签、版本——用于 catalog 展示与匹配;
- SKILL.md 指令体:明文工作流说明,在 Agent 推理时注入 prompt。
官方 Skill 注册表在独立仓库 tinyhumansai/openhuman-skills。桌面应用从 catalog 发现 → 安装 → 卸载 Skill,文件落在本地 workspace——你可以用文本编辑器打开 SKILL.md,审查 Agent 被允许遵循的操作边界。
Skill 如何进入 Agent 的「大脑」
根据 OpenHuman 主仓库 2026 年 5 月合并的 Skill 注入 PR,运行时逻辑大致是:
用户消息
↓
Skill matcher(@ 显式提及 + 关键词/标签启发式)
↓
read_body() 读取匹配 Skill 的 SKILL.md
↓
render_injection(8 KiB 总注入上限,超出则截断)
↓
Agent::turn — LLM 在 Skill 指令 + Memory Tree 上下文下推理
↓
内置工具链(filesystem / git / web / 集成 API …)执行
Prompt 里已有的 ## Available Skills 段落只列出「有哪些 Skill」;真正干活的是匹配到的 SKILL.md 正文——类似给模型一份可版本管理的标准操作程序(SOP)。
重要现状:Skill 运行时正在迁移
读文档时必须诚实:OpenHuman Skill 体系在 2026 年 5 月处于过渡期。
- 早期版本曾用 QuickJS 沙箱执行 Skill 包里的 JavaScript——社区文章曾强调其安全边界;
- 据 官方 GitBook 与社区实测,QuickJS / rquickjs 执行层已移除;
- 当前:Skill 表面是 metadata catalog + SKILL.md prompt 注入,尚非完整的第三方可执行插件运行时;
- 官方表示运行时正在重建——评估时请视为 beta,以 release note 为准。
这意味着:今天安装 Skill,主要获得的是结构化指令与工作流模板,配合 OpenHuman 内置工具链使用——而不是任意上传闭源二进制。对安全敏感团队,这反而是优点;对期待「一键装插件就能调用任意 API」的用户,需要调整预期。
OpenHuman Skill vs ChatGPT GPT:一张表看懂
| 维度 | ChatGPT Custom GPT / GPT Store | OpenHuman Skill |
|---|---|---|
| 运行位置 | OpenAI 云端 | 本地 workspace(桌面 Agent) |
| 能力定义 | Instructions + Actions(厂商 API 网关) | SKILL.md 明文 + manifest + 内置工具链 |
| 可审计性 | 有限(Instructions 可见,后端不可见) | SKILL.md 可直接打开编辑 |
| 与个人记忆结合 | ChatGPT Memory(对话级) | Memory Tree + Obsidian wiki + Skill 同 workspace |
| 开源 | 否 | 是(应用 GPL-3.0 + skills 仓库) |
| 模型绑定 | 强绑定 OpenAI 模型 | 可路由 Claude / GPT / 本地 Ollama(Model Routing) |
「比 ChatGPT 更能打」——若指的是可组合、可审计、可离线的 Agent 工作流,OpenHuman 在架构上确实更贴近开发者想要的「个人 AI OS」。若指的是纯对话智商或多模态前沿能力,前沿云端模型仍常领先。公平比较:OpenHuman 卖的是 Agent 基础设施,不是更大参数的 LLM。
Skill + Memory Tree:1 + 1 > 2
单独 Skill 只是 SOP;单独 Memory 只是档案库。OpenHuman 的赌注是二者在同一 workspace 里相遇:
- Skill 说「如何处理客户升级工单」;
- Memory Tree 提供「这位客户过去 30 天的 Slack 与邮件摘要」;
- Model Routing 把复杂推理发给强模型、把 embedding 留给本地 Ollama;
- 内置 coder toolset(filesystem / git / lint / test)执行 Skill 指令里的工程步骤。
ChatGPT 也可以写 Custom GPT Instructions,但很难自动 ingest 你的 Slack 线程并在本地 wiki 留痕——这是 OpenHuman 在「个人/小团队 Agent」场景的结构性优势。
openhuman-skills 仓库:社区扩展的入口
openhuman-skills 仓库结构(摘自官方 README):
src/core/— 各 shipped Skill 源码(TypeScript + manifest);docs/SKILL_SPEC.md— Skill 编写规范;- 构建管线:TypeScript 编译 → esbuild bundle → 注册表生成;
- 桌面 app 默认 catalog 指向此 GitHub 仓库(可用
VITE_SKILLS_GITHUB_REPO覆盖)。
对开发者:fork skills 仓库、按 SPEC 写 SKILL.md、本地指向自建 catalog——是可自托管的 Skill 生态,而非只能等官方上架。这与 OpenClaw 的插件哲学不同(Gateway 编排 vs 桌面个人 Agent),二者可在同一台 Cloud Mac 并存——注意 workspace 隔离。
Local AI:Skill 工作流的隐私选项
OpenHuman Settings → AI & Skills → Local AI 提供三档预设(官方文档):
- Embeddings only:all-minilm 等轻量模型做 Memory Tree embedding;
- Embeddings + learning:部分后台 job 本地化;
- Everything local:embedding、summary、heartbeat、learning、subconscious 全走 Ollama。
注意:「local-first」主要指 Memory 与 Skill 元数据——默认 chat、vision、web search、OAuth 代理仍可能走云端。在 Mac mini M4 上跑 Ollama Metal 加速,是平衡隐私与能力的常见折中——参见M4 AI 开发。
在 Mac mini M4 Cloud Mac 上跑 Skill 栈
Skill 本身不占太多磁盘,但完整 OpenHuman 栈增长很快:
- 已安装 Skill + SKILL.md + manifest;
- Memory Tree(chunks.db + wiki/);
- Ollama 模型缓存;
- Auto-fetch 7×24 需要主机不休眠。
三类用户常见选择 Cloud Mac:
- Windows / Linux 主力机:远程 macOS 跑 OpenHuman + Skill catalog;
- 团队共享 Agent 节点:固定 SSH/VNC 入口,OPENHUMAN_WORKSPACE 在持久卷;
- 与 iOS CI 同机:Skill 实验与 Xcode 构建共用 M4——参考M4 存储 FAQ。
Skill 部署检查清单
- 安装 OpenHuman release,确认 Settings → AI & Skills 可浏览 catalog;
- 安装 1~2 个 Skill,用
@skill-name显式测试注入; - 连接至少一个 Auto-fetch 源,观察 Skill 是否在 richer 上下文下表现更好;
- 备份
OPENHUMAN_WORKSPACE(含 skills 目录与 wiki/); - 关注 v0.55+ release note 中 Skill 运行时重建进度。
常见问题 (FAQ)
Skill 能替代 ChatGPT GPT 吗? 在「本地可审计工作流 + 个人记忆」场景往往更合适;在「零配置云端多模态」场景 ChatGPT 仍更省心。
能自己写 Skill 吗? 可以,按 openhuman-skills 的 SKILL_SPEC 编写 SKILL.md 与 manifest,本地安装或提交 PR 到官方 catalog。
QuickJS 还能用吗? 主应用已移除 QuickJS 执行层;当前以 SKILL.md 注入为主,运行时重建中。
和 OpenClaw 插件有何不同? OpenClaw 偏 Gateway 多通道编排;OpenHuman 偏桌面个人 Agent + Memory + Skill。可同机运行,需隔离目录与资源。
必须用 Mac 吗? 有 macOS / Windows / Linux 版;7×24 + Ollama Metal 场景常用 Cloud Mac。
结论
OpenHuman 在硅谷刷屏,靠的不是「模型更大」,而是「本地 Skill + Memory Tree + 可读 wiki」的 Agent 基础设施叙事。 它把 ChatGPT GPT Store 里仅云端可用的扩展逻辑,拆成可安装、可审查、可与个人数据共存的 SKILL.md 工作流——运行时虽在 beta 迁移期,但方向已清晰:Agent 的能力边界,应该像代码一样住在你的机器上。对 Apple Silicon 开发者,在 Mac mini M4 Cloud Mac 上部署 OpenHuman + Skill catalog + 可选 Ollama,是 2026 年值得试的一条个人 Agent 工程路径。
租用 Mac mini M4,搭建你的本地 Skill Agent 栈
在 Vuncloud 租用独享 Mac mini M4 Cloud Mac,7×24 运行 OpenHuman、本地 Skill 与 Memory Tree——Auto-fetch 与 Skill 后台 job 不随笔记本休眠中断。
查看 Mac mini 套餐价格、帮助中心、更多博客。