tinyhumansai/openhuman
一款记住你全部数字生活、还能替你指挥多个AI代理的开源个人AI
OpenHuman是用Rust编写的开源个人AI助手,它把你的邮件、文档和各类账户数据压缩保存在本地、并以人类可读可编辑的形式呈现,再据此调度和协调多个AI代理为你工作。它每20分钟自动同步一次已连接的账户数据,并将其压缩成Markdown文件,而不是依赖看不懂的向量数据库。它还能让代理先起草自动化流程草案,由你在界面上审核后再运行,并可通过包括原生邮件在内的17个消息渠道联系你。
它做什么
- 'Memory Tree'功能把同步来的邮件、文档、聊天记录压缩成带评分的Markdown文件,存储在本地SQLite中,并镜像为可编辑的Obsidian知识库,取代了不透明的向量数据库方案。
- 自动抓取(auto-fetch)功能每20分钟从100多个OAuth连接账户、5000多个MCP服务器和90000多个Skill中拉取新数据,让代理无需长期学习期就能掌握最新上下文。
- TokenJuice会在工具输出发送给语言模型前先压缩,官方称在信息量不变的情况下可将token用量减少最多80%,并表示这是让如此庞大的记忆系统在成本上可行的关键。
- 它是一个编排器而非单一聊天循环:通过开源项目tinyagents以带检查点的'代理图'方式运行任务,可派生最多三层的子代理集群,代理之间的通信通过Signal协议端到端加密进行。
- Workflows功能让代理先把自动化流程提议为可视化图表(基于开源项目tinyflows),用户在画布上审核后保存,之后按计划、webhook或渠道事件触发运行;还提供一键开启的Privacy Mode,开启后所有推理都不离开本机。
为什么重要
多数AI助手一开始对你的工作一无所知,需要几周的对话积累才能真正好用,而且其记忆和推理过程往往被锁在不透明的云服务里。OpenHuman这种把记忆放在本地、以人类可读方式保存,并让多代理协作过程可审核的做法,对希望AI助手既能立刻上手又不是黑箱的人来说很有意义。
本仓库术语
- Memory Tree · 将用户数据摘要并评分后以Markdown文件结构保存的本地记忆系统
- MCP服务器 · AI代理连接外部工具或服务时使用的标准协议服务器
- TokenJuice · 在数据发送给模型前先压缩工具输出、以减少token用量的功能
- 代理图(agent graph) · 把任务流程表示为图结构、可中途暂停并恢复执行的运行方式
- Privacy Mode · 开启后强制所有AI推理都不离开本机的设置
仓库简介(英文)
Your Personal AI super intelligence. A brain that builds a local-first memory of your life, a fantastic orchestrator of agent fleets and workflows, and a deep researcher.
在 GitHub 打开项目主页相关报道
热门仓库
- vorssaint/vorssaint-utils一个免费菜单栏应用,顶替十几款付费Mac工具
- Alishahryar1/free-claude-code一个本地代理,把编程AI助手接到49家免费或低价模型服务商,不再只能用一家付费服务
- freestylefly/awesome-gpt-image-2把532个GPT-Image2案例拆解成可复用模板的提示词工程库
- block/buzz一个让人类和AI智能体在同一空间里聊天、写代码、做审查的开源协作平台
- NousResearch/hermes-agentNous Research推出的Hermes是一款越用越聪明的AI智能体
- virgiliojr94/book-to-skill把技术类书籍PDF变成AI编程助手随时可查阅的技能包
- VoltAgent/awesome-agent-skills把上千份让AI编程助手秒变专家的操作手册集中放在一个地方
- anthropics/claude-plugins-community一个把大家做的Claude插件集中起来供安装的仓库