OpenHuman

235 字

OpenHuman

来源: wiki/sources/wechat-batch-a-agent-dev-tools
官网: tinyhumans.ai/openhuman
GitHub: github.com/tinyhumansai/openhuman | 20万+ ⭐ | GPL-3.0
开发方: tinyhumans 团队
技术栈: Rust + TypeScript,桌面端 Tauri v2

定位

把 ChatGPT 的"对话能力" + Notion 的"知识库" + Zapier 的"自动化"塞进一个本地运行的桌面 App。官方 slogan:Private, Simple and extremely powerful。

竞品定位:
- OpenClaw → 配置驱动(Markdown 文件体系)
- Hermes Agent → CLI 驱动(终端 + 自进化 Skill)
- OpenHuman → 集成驱动(OAuth 一键接入 + 自动同步 + Memory Tree)

四大核心特性

1. Memory Tree(本地知识库记忆)

  • 每 20 分钟自动扫描 Gmail、Notion、Slack、GitHub、日历等已连接数据
  • 自动切成 ≤3k token 的 Markdown 块,分层折叠为三棵摘要树:
  • Source Tree(来源树):每个数据源一棵,互不污染
  • Topic Tree(主题树):按"热度"懒加载,高频人物/项目自动建深度摘要
  • Global Tree(全局树):每天 UTC 0 点生成当日全摘要
  • 所有数据落地为 SQLite + Obsidian 兼容 Markdown vault,路径 ~/.openhuman/wiki/
  • 用户可直接用 Obsidian 打开 AI 的"大脑"

2. 桌面吉祥物(参会级 AI)

  • 常驻桌面的动画角色,能以正式参会者身份加入 Google Meet
  • 不是字幕机,有名字、头像、麦克风、摄像头(canvas 画面作为摄像头输出)
  • 能边开会边查工具(翻 Slack、查 Linear ticket、看历史会议纪要)
  • TTS 声音对嘴唇,其他参会者看到动画角色在跟他们对话

3. 118+ 服务一键 OAuth 集成

  • 全部一键 OAuth——Gmail、Notion、GitHub、Slack、Stripe、日历、Linear、Jira 等
  • auto-fetch:每 20 分钟主动遍历所有激活连接,拉取新数据折叠进 Memory Tree
  • 无需用户自己申请 API Key、存 token、写认证逻辑
  • ⚠️ OAuth token 托管在 OpenHuman 后端(OS keychain 保护),非完全本地

4. TokenJuice(Token 压缩引擎)

  • 在所有工具调用结果进入 LLM context 之前,先过规则压缩层
  • 三层规则:Builtin(内置命令压缩)→ User(用户自定义)→ Project(项目共享)
  • 支持截断、去重、合并空白、丢弃正则、按段落摘要
  • 官方数据:6 个月邮箱历史处理从"几百美元"降至"个位数美元"

技术架构对比

维度 OpenClaw Hermes Agent OpenHuman
记忆机制 对话历史(追加式) 容量限制压缩 Memory Tree(三层摘要树)
集成方式 MCP/手动配置 Skill + CLI OAuth 一键接入(118+服务)
模型接入 多个 API Key 多个 API Key 一个订阅 + 自动路由
数据位置 本地 本地 本地(OAuth 中间层除外)

上手方式

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash
# Windows
irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iex

装完 3 分钟内跑起来,零 API Key 配置。

当前状态

Early Beta(2026-06),官方 README 明确标注"Expect rough edges"。已知小 bug 包括 Slack token 过期未自动续等。


创建于:2026-06-16 | 基于微信公众号文章合集批次 A