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 分钟自动拉取最新数据
  • 处理流程
    1. 转成规范化的 Markdown 格式
    2. 切成 ≤3000 token 的块并打分
    3. 折叠进层级化的摘要树
  • 存储:本地 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 工具无上下文的痛点,适合需要长期上下文支持的用户。