OpenHuman(TinyHumans AI)
概述
OpenHuman 是由 TinyHumans AI 开发的开源(GPL-3.0)桌面端个人 AI 智能体,于 2026 年 5 月 13 日正式进入公测阶段。该项目定位为"个人 AI 超级智能"——一个本地优先的智能体,能够接入 118 个以上的第三方服务,为用户的生活与工作构建多达 10 亿 Token 的持久记忆,并代表用户自主执行任务。OpenHuman 上线首日即登上 GitHub 热门榜(当天新增 1,694 颗星),上线两周内累计获得 27,000 颗以上的星标。
与面向特定任务的代码智能体不同,OpenHuman 被设计为长期陪伴型助手:持续从电子邮件、日历、代码仓库和即时通讯平台中吸收上下文,再利用这些上下文回答问题、完成任务,并以会说话的虚拟形象参与视频会议。
核心特性
NeoCortex 记忆层
OpenHuman 的核心差异化能力在于 NeoCortex——TinyHumans 自研的持久记忆系统:
- 以 4,000 Token/秒 的速度处理多达 1,000 万 Token,构建动态知识图谱
- 跨会话累计记忆上限为 10 亿 Token
- 数据被规范化为 不超过 3,000 Token 的 Markdown 片段,按重要性评分后折叠进层次化摘要树
- 所有数据以 SQLite 格式存储在本地设备,不上传至云端数据存储
- 每隔 20 分钟自动从已连接服务拉取最新数据
- 存储格式与 Obsidian 兼容:记忆库可直接在 Obsidian 中打开、浏览和编辑
第三方集成(118 个以上)
通过 Composio 连接器层 提供一键 OAuth 接入:
| 类别 | 代表性服务 |
|---|---|
| 电子邮件与日历 | Gmail、Google Calendar |
| 存储与文档 | Google Drive、Notion、Dropbox |
| 代码与开发 | GitHub、Linear、Jira |
| 通讯协作 | Slack |
| 金融 | Stripe |
| 更多服务 | 110 个以上其他服务 |
集成流水线自动摄取新数据并将其折叠进记忆树,无需手动触发。
智能体工具箱
内置工具供智能体执行任务:
| 分组 | 工具 |
|---|---|
| 网络 | 网页搜索、网页抓取 |
| 代码 | 文件系统读写、git、代码检查、测试运行器、grep |
| 语音 | 语音转文字(STT)输入、ElevenLabs 文字转语音(TTS)输出 |
| 会议 | 实时 Google Meet 智能体(详见下文"虚拟形象"部分) |
虚拟形象与语音界面
OpenHuman 内置实时动画桌面虚拟形象,支持完整语音交互:
- STT 输入:通过麦克风口述任务和问题
- ElevenLabs TTS 输出:虚拟形象以口型同步动画朗读回复
- Google Meet 集成:虚拟形象作为真实参会者加入 Google Meet 会议——实时聆听所有发言人、直接将笔记写入记忆树、在有内容贡献时接入通话发言,并将其动画面部作为摄像头画面输出
自动模型路由
内置路由器根据声明的提示将每项任务调度至最优 LLM:
| 路由提示 | 目标模型 |
|---|---|
hint:reasoning |
前沿推理模型 |
hint:fast |
低成本、低延迟模型 |
| 视觉任务 | 具备视觉能力的模型 |
默认托管模式通过单一订阅将所有模型调用代理至 OpenHuman 后端,用户无需为 Anthropic、OpenAI、Google 等各家服务单独管理 API 密钥。同时也支持自托管模式,可配置 200 个以上模型的 API 密钥。
TokenJuice 压缩
所有工具调用结果、抓取的页面、邮件正文及搜索载荷在送达任何 LLM 之前,均须经过 TokenJuice 处理:
- HTML 转 Markdown
- URL 缩短与去重
- 跨工具调用的输出去重
- 官方声称可将成本与延迟降低最多 80%
架构
| 组件 | 详情 |
|---|---|
| 主要语言 | Rust 62.1%、TypeScript 33.9%、JavaScript/Shell/CSS/HTML(其余) |
| 前端 | TypeScript + React 19 |
| 桌面框架 | Tauri(基于 Rust 的跨平台桌面框架) |
| 记忆后端 | 设备本地 SQLite;Obsidian 兼容 Markdown 库 |
| 集成层 | Composio 连接器(OAuth 管理 + 数据摄取) |
| 模型访问 | OpenHuman 托管后端(默认)或自托管 API 密钥 |
| Token 压缩 | TokenJuice(进程内,在 LLM 调用前执行) |
| 操作系统支持 | macOS、Windows、Linux |
| 许可证 | GPL-3.0 |
安装方式
| 平台 | 方法 |
|---|---|
| macOS / Linux(快速) | curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh \| bash |
| macOS(推荐) | 从 tinyhumans.ai/openhuman 下载 DMG——安装前请验证开发者签名 |
| Windows | PowerShell:irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 \| iex |
入门无需使用终端或编辑配置文件——GUI 引导流程负责首次运行的全部配置。
本地开发环境要求: Node.js 24+、pnpm 10.10.0、Rust 1.93.0、CMake、Ninja、ripgrep。
隐私与数据模型
OpenHuman 遵循本地优先架构:所有记忆、库数据及 SQLite 状态均存储在用户本地设备上。低级别的摘要生成与工具处理由本地 LLM 完成,敏感数据不会发送至云端端点。
托管模式(默认)确实会将部分流量路由至 TinyHumans 服务器:
- 模型调用代理与路由
- 通过 Composio 管理 OAuth 流程
- 网页搜索代理
如需完全离线运行,用户可配置自托管模型并退出托管服务;但此时第三方集成的 OAuth 流程需要自行管理 Composio 配置。
安全注意事项
OpenHuman 与 OpenClaw 和 Hermes 同样面临有毒流量三元组风险:私有数据访问 + 不可信内容处理 + 外部操作能力。具体风险如下:
| 风险 | 描述 |
|---|---|
| OAuth 权限面过宽 | 同时持有电子邮件、代码仓库、日历、聊天记录及支付工具的 OAuth 访问权限——一旦某个 Token 配置错误或遭到攻击,风险将向所有已连接服务扩散 |
| 管道安装风险 | curl \| bash 安装模式在检查代码之前就授予了远程托管代码的执行权限,下载 DMG 并验证开发者签名更为安全 |
| 托管后端信任 | 默认的模型路由和 OAuth 流程依赖 TinyHumans 服务器——供应链信任风险适用于托管层,而不仅仅是开源客户端 |
| 提示词注入 | 118 个以上自动拉取的数据源均为潜在注入向量;电子邮件、日历事件或 Slack 消息中的恶意内容可能干扰智能体行为 |
缓解措施
- 优先使用 DMG/安装包下载,而非
curl | bash - 仔细审查 OAuth 权限范围,仅授权实际需要的集成
- 定期检查 Obsidian 库,审计智能体所保留的内容
- 处理敏感凭据时,在专用设备或独立用户账户下运行
- 对于高安全要求的场景,禁用托管后端服务并配置完全本地化的模型
与 OpenClaw 和 Hermes Agent 的对比
| 维度 | OpenHuman | OpenClaw | Hermes Agent |
|---|---|---|---|
| 主要应用场景 | 具备持久生活记忆的个人 AI | 高度个性化助手 | 具备学习循环的高度个性化助手 |
| 记忆容量 | 10 亿 Token,NeoCortex 层次树 | 三层 Markdown(MEMORY.md、日志、DREAMS.md) | FTS5 + Honcho 用户建模 |
| 自我改进 | ❌ | ❌ | ✅ 自动技能创建与优化 |
| 集成数量 | 118 个以上 OAuth(Composio) | 23 个以上消息平台 | MCP 服务器 |
| 消息网关 | ❌(无聊天应用桥接) | ✅ WhatsApp、Telegram、Slack、iMessage、20 个以上 | ✅ Telegram、Discord、Slack、WhatsApp、Signal、电子邮件 |
| 语音 | ✅ STT + ElevenLabs TTS + 虚拟形象口型同步 | ✅ ElevenLabs;唤醒词(macOS/iOS);持续收听(Android) | ✅ 语音备忘录转录 |
| 视频会议 | ✅ 作为实时参会者加入 Google Meet | ❌ | ❌ |
| 模型灵活性 | 200 个以上(托管路由器或自有密钥) | 任意厂商 + Ollama 本地 | 通过 OpenRouter 访问任意厂商 |
| Token 压缩 | ✅ TokenJuice(最多降低 80%) | ❌ | ❌ |
| 桌面应用 | ✅ 原生(Tauri) | ❌(CLI + 终端 UI) | ❌(CLI + 终端 UI) |
| MCP 支持 | ❌ | ❌ | ✅ |
| 开发语言 | Rust + TypeScript | TypeScript / Node.js | Python |
| 开源 | ✅ GPL-3.0 | ✅ MIT | ✅ |
| GitHub 星标(2026 年 5 月) | 约 27,000(上线两周内) | 373,000 | 约 153,000 |
| 安全风险 | 有毒流量三元组;依赖托管后端 | 有毒流量三元组;存在活跃供应链安全事件 | 有毒流量三元组(继承) |
适用场景
- 希望拥有一个了解自己完整个人与职业背景(涵盖电子邮件、日历、代码、文档)的持久 AI 的个人用户
- 正在评估以记忆为核心、支持 10 亿 Token 级别的个人智能体架构的团队
- 希望使用桌面原生智能体、偏好精美 GUI 而非命令行体验的开发者
- 对语音优先或视频会议 AI 集成感兴趣、不希望引入独立服务层的用户
- 希望拥有可审计、本地存储、Obsidian 兼容记忆库的构建者
局限
- 不支持自我改进或技能学习循环——智能体行为不会根据历史任务结果自主优化(对比 Hermes Agent)
- 无原生消息网关——无法通过 WhatsApp、Telegram、Slack 等渠道接入(对比 OpenClaw、Hermes)
- 不支持原生 MCP
- 默认体验依赖 TinyHumans 托管后端进行模型路由和 OAuth 管理,需要部分云端信任
- GPL-3.0 许可证在商业嵌入方面比 MIT(OpenClaw)更为严格
- 项目较新(2026 年 5 月公测):生产环境验证记录和长期生态系统成熟度有待证明
curl | bash安装方式存在安全风险,推荐使用 DMG 下载
参见
参考资料
- OpenHuman — TinyHumans AI — 官方产品页
- tinyhumansai/openhuman — GitHub — 源代码仓库(27,000 颗以上星标)
- OpenHuman 文档 — GitBook — 官方文档
- OpenHuman on Product Hunt — 发布页