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 打开项目主页相关报道
热门仓库
- openai/codexOpenAI的编程智能体现在可以直接在终端里运行了
- cordiverse/cordis一个可以随时插拔功能模块的TypeScript编程框架
- ripienaar/free-for-dev一个仓库汇总了开发者能用的所有免费云服务、API和协作工具
- Wei-Shaw/sub2api让一份Claude、OpenAI、Gemini、Grok订阅可以被多人拼车共用的中转服务器
- multica-ai/andrej-karpathy-skills一份指令文件,防止AI编程助手偷偷瞎猜、乱改代码
- eneskirca/nodeterm把散乱的终端标签页和AI编程代理统一摆到一张可拖拽的画布上
- affaan-m/ECC让AI编程助手养成工程师式工作习惯的工具集
- n8n-io/n8n不用写代码,靠拖拽连接模块就能搭建自动化流程和AI智能体的工具n8n