1.6万 Star,AI Agent 赛道又杀出一匹黑马
OpenHuman 是一个桌面端 AI Agent 框架,用 Rust + Tauri 打造,走 GPL-3 协议,定位为「常驻助手」,主动拉取你的数字生活数据构建记忆库,让你每次对话无需重复介绍背景。
核心痛点:无状态 AI 工具的上下文缺失
每次开新对话都要重新介绍项目背景,Claude Code、Cursor、Gemini 无一幸免。OpenHuman 正是冲着这个缺口而来,开源后迅速获得 1.6 万 Star。
解决方案:Memory Tree(记忆树)
- 数据源:接入 Gmail、Slack、GitHub、Notion 等
- 同步频率:每 20 分钟自动拉取最新数据
- 处理流程:
- 转成规范化的 Markdown 格式
- 切成 ≤3000 token 的块并打分
- 折叠进层级化的摘要树
- 存储:本地 SQLite,不上传任何服务器
- 额外功能:同步生成 Obsidian 兼容的 vault,让你可以直观查看 AI 的「记忆」
118+ 集成,OAuth 一键授权
- 无需手动申请 API Key,OAuth 窗口授权即可
- 支持服务:Gmail、Notion、GitHub、Slack、Stripe、Google Calendar、Google Drive、Linear、Jira(持续增加)
- 每个服务封装为「类型化工具」,Agent 可直接调用
- 支持与 Claude Code、Codex 共享记忆(通过
agentmemory后端)
TokenJuice:降低 Token 消耗的核心设计
工具调用结果进入模型前先经过压缩管道:
- HTML 转 Markdown
- 长 URL 缩短
- 重复行去重
- 针对 git、npm、cargo、docker、kubectl 等命令的预设规则
- 官方数据:最多减少 80% 的 token 消耗
- 规则文件为 JSON,用户可自定义覆盖,无需重新编译
对比其他 Agent
| 维度 | OpenHuman | 其他方案 |
|---|---|---|
| 消息渠道覆盖 | 广(118+) | 各有侧重 |
| 复杂推理/自主编程 | 非主场 | Hermes Agent 更强 |
| 上下文维护 | 主动维护 | 等待用户喂入 |
模型路由:内置自动路由,推理型走前沿模型,快速问答走轻量模型,视觉走视觉模型;本地支持 Ollama & LM Studio。
不足之处(Early Beta)
- 权限范围大:需读取 Gmail、GitHub 等服务,数据虽存本地但接入服务本身是攻击面
- 资源消耗不低:16GB 以下内存或老机器可能感受到压力
- 复杂推理非主场:适合上下文维护,而非深度编程任务
总结:OpenHuman 以「跨工具统一记忆」为设计方向,通过 Memory Tree 和 TokenJuice 解决了 AI 工具无上下文的痛点,适合需要长期上下文支持的用户。