OpenHuman
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