乐于分享
好东西不私藏

OpenHuman:把 AI 助手装进桌面的开源超级智能体

OpenHuman:把 AI 助手装进桌面的开源超级智能体

一句话定位:OpenHuman 是一款开源桌面端个人 AI 超级助手,以"隐私优先、开箱即用、极度强大"为理念,将记忆系统、118+ 第三方集成、语音交互和编码工具链打包成一个本地运行的 Agent 平台。


一、它是什么?解决什么问题?

传统 AI 助手有两个核心痛点:一是冷启动——每次新对话,模型对你的工作上下文一无所知;二是数据分散——邮件在 Gmail、任务在 Jira、代码在 GitHub,AI 无法主动获取,只能靠你手动粘贴。

OpenHuman 的思路是:做一个一直运行在桌面的本地 Agent,每 20 分钟自动拉取你的 Gmail、Notion、GitHub、日历等 118+ 个平台的数据,压缩成结构化的"记忆树"存在本地 SQLite 里。下次你问它问题,它已经知道你的项目进度、未读邮件和今日日程。

目标用户是知识工作者和开发者——那些每天在多个平台之间切换、希望 AI 真正融入工作流、但又不想把数据交给第三方云端服务的人。


二、它能做什么?

功能
说明
记忆树(Memory Tree)
自动压缩邮件/文档/聊天记录为 ≤3k token 的 Markdown 块,存入本地 SQLite 层级摘要树,同时同步为 Obsidian 兼容的 .md 文件
118+ 第三方集成
支持 Gmail、Notion、GitHub、Slack、Stripe、日历、Drive、Linear、Jira 等,一键 OAuth 接入,每 20 分钟自动拉取增量数据
模型路由
自动将任务分配到推理/快速/视觉三类模型,支持 30+ 模型提供商,也可接入本地 Ollama 实现离线推理
TokenJuice 压缩
在上下文送入 LLM 前做 token 优化(HTML→Markdown、URL 缩短、冗余去重),最高降低 80% 成本和延迟
完整编码工具链
内置文件系统操作、git、lint、测试、grep,支持在沙箱中执行代码片段
原生语音交互
STT 语音输入 + ElevenLabs TTS 输出 + 桌面吉祥物口型同步,支持实时加入 Google Meet 会议
多渠道消息接入
支持通过常用消息渠道与 Agent 双向收发,工作流数据本地加密存储

三、它是如何做到的?

OpenHuman 的技术架构有三个关键设计:

① 本地优先的记忆系统数据摄入 → 层级压缩(多轮摘要至 ≤3k token)→ 存入本地 SQLite 记忆树 → 同步 Obsidian vault。灵感来自 Andrej Karpathy 的 obsidian-wiki 工作流。每次对话时,从记忆树中按相关性检索并注入上下文,解决冷启动问题。

② Rust + Tauri 桌面端架构后端核心(64% 代码)用 Rust 编写,保障性能和稳定性;前端 UI 用 TypeScript(32% 代码);通过 Tauri 框架打包为跨平台桌面应用(macOS/Windows/Linux)。比 Electron 更轻量,启动更快。

③ TokenJuice 压缩层所有外部数据(邮件、搜索结果、工具调用输出)在进入 LLM 之前,统一经过 token 压缩层:HTML 转 Markdown、长 URL 缩短、CJK/emoji 保留原字符。实测可降低最高 80% 的 token 消耗,对使用高价商用模型的用户直接转化为成本节省。

[第三方平台] → [每20分钟自动拉取] → [TokenJuice压缩] → [Memory Tree/SQLite][用户提问] → [记忆检索+上下文注入] → [LLM路由] → [回答/执行动作]

四、它能用到什么场景?

场景
具体用法
案例
个人效率中心
打开 OpenHuman 即看到今日 Gmail 未读摘要、Jira Sprint 进度、日历安排
早晨 30 秒了解全天待办
开发者工作流
监控 GitHub PR 状态、自动摘要新 Issue、调用 git/grep 搜索代码
后台持续运行,代码问题主动推送
知识管理
邮件/文档/会议记录自动转为 Obsidian 笔记,形成个人知识图谱
研究者积累文献摘要,随时检索
高隐私需求
配置本地 Ollama 模型,所有推理在本地完成
律师、医生处理敏感数据

当前局限:项目处于 Early Beta(v0.54.0),技能生态仍早期(官方技能仅 3 个,远少于 OpenClaw 的 5000+ 技能);Ubuntu 24.04 存在已知兼容性问题;部分用户遇到 HTTP 401 认证错误。


五、为什么值得关注?

① 桌面 AI Agent 赛道正在起量OpenHuman 在 GitHub 上 24.8k Stars,发布不到一个月冲到 18k+,说明"本地运行的个人 AI 操作系统"这个方向有真实需求。它不是聊天窗口的另一种包装,而是重新思考了 AI 如何融入日常工作的入口问题。

② 记忆系统设计有参考价值Memory Tree + Obsidian 兼容的设计,让 AI 记忆不再是个黑盒,而是用户可读、可编辑、可导出的本地知识库。对企业级 RAG 系统设计中"如何让 Agent 拥有持久记忆"这个问题,有直接借鉴意义。

③ 隐私优先的架构选择全本地存储 + 可选完全离线模式(Ollama)+ 技能沙箱隔离,对数据主权要求高的企业场景(如金融、医疗、政府)是重要考量维度。GPL-3.0 协议也意味着它可以自由定制,但衍生品需开源。

④ TokenJuice 是实用工程创新不是算法突破,但是真实场景下的工程优化——80% token 压缩直接转化为成本和延迟优势。对在企业内部部署 AI Agent、API 调用量大的团队,这个思路值得跟进。


六、基本信息卡

项目
信息
名称
OpenHuman
类型
开源桌面应用(Early Beta)
开源协议
GNU GPL-3.0
GitHub Stars
24.8k(截至 2026-05-22)
主要语言
Rust 64% / TypeScript 32%
最新版本
v0.54.0(2026-05-19)
支持平台
macOS / Windows / Linux
官网
https://tinyhumans.ai/openhuman
GitHub
https://github.com/tinyhumansai/openhuman
文档
https://tinyhumans.gitbook.io/openhuman/
背景
tinyhumansai 团队,创始人 @senamakel

七、竞品分析

OpenHuman 最直接的对标是OpenClaw——另一个流行的开源 AI Agent 项目。两者定位有明显分化:

对比维度
OpenHuman
OpenClaw
Hermes Agent
Linclaw
定位
UI 优先的桌面助手,面向普通用户
终端优先,面向技术用户
研究导向,自学习循环
闭源,面向国内企业
交互方式
桌面 GUI + 吉祥物
命令行/终端
命令行/终端
桌面 GUI
记忆系统
Memory Tree + Obsidian 同步
依赖技能扩展
自学习循环
多轮压缩
第三方集成
118+,一键 OAuth
自建,需配置
自建
9 个渠道
自动同步
✅ 每 20 分钟
❌ 无
❌ 无
❌ 无
语音交互
✅ STT+TTS+口型同步
技能生态
3 个官方,早期
5000+ 技能
有限
支持 ClawHub
开源协议
GPL-3.0
MIT
MIT
闭源

差异化判断:OpenHuman 的核心优势是开箱即用的桌面体验 + 自动数据同步,它把"配置"这件事尽量藏起来了,适合不想折腾的用户;主要短板是技能生态太早期,官方技能只有 3 个,与 OpenClaw 的 5000+ 技能差距悬殊,且 GPL-3.0 协议对商业衍生品不够友好。