OpenHuman:本地优先的开源Agent

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: OpenHuman 展示了一条本地优先的 Agent 路线:把个人记忆、数据连接、自动更新结合,让 Agent 更懂你,也更尊重数据边界。

若你觉得 Agent 还不够好用,问题可能不是模型不够强,而是它不够了解你。


一个好用的个人 Agent,不应该只是在你提问后给出一个答案。它应该知道你最近在推进什么项目,今天有哪些会议,哪些邮件需要优先处理,哪些笔记代表你的长期判断,哪些工作流已经发生变化。也就是说,它要想成为你的助理,首先得拥有关于你的长期记忆。


这里就出现了一个矛盾:Agent 越想懂你,就越需要靠近你的私人数据;它越靠近你的私人数据,你就越需要担心隐私、安全和控制权。


这正是 Github 上 22k+ Star 开源项目 OpenHuman 值得关注的地方。与 OpenClaw 相比,它可能不是一个更会执行任务的 AI 助手,而是一个试图通过把个人记忆、数据连接、记忆更新能力组合起来变成更懂你的开源 Agent。


它体现了另一条 Agent 的设计路线:当 Agent 开始处理你的邮件、日程、笔记和工作流时,本地优先不再是加分项,而是你信任它的起点。



01

本地优先的记忆让 Agent 更了解你



当前一些 Agent 的体验为什么不如预期?一个重要原因是,有一些总是表现得不了解你的近况,更有一些 Agent 表现得像是第一次与你沟通。


你让它帮你规划一天,它不知道你的日程;你让它判断邮件优先级,它不知道你和对方的关系;你让它总结项目风险,它不知道最近 GitHub issue、Notion 文档和 Slack 讨论发生了什么变化。它可以回答问题,但很难真正理解你的处境。


OpenHuman 的核心设计是记忆树(Memory Tree),就是把记忆数据的结构设计成了类似树状结构。它不是简单保存聊天记录,而是试图把聊天、邮件、文档等内容统一保存到一个本地的长期记忆系统里。它会将聊天、邮件、文档等信息转化为 markdown 文档,然后进行切分(chunk)、存储、评分、实体抽取和摘要树构建等操作,最终形成树状结构。并且这里设计成了三个不同的树:源树(source trees)、主题树( topic trees) 和全局树( global tree) 等不同层级的记忆结构,可用于不同的检索需求。


a7be953bd57b44d79ed3257a27c77355.png

图注:OpenHuman记忆树构建、存储、使用


Agent 要易用就必须建立关于你的记忆,但这份记忆越完整越不应该轻易变成云端平台的黑箱资产。


从存储上看,OpenHuman 的记忆数据默认位于本地电脑上它的工作区目录中如 ~/.openhuman。它里面包括两部分:一是保存内容块、评分、摘要、实体索引等结构化数据,二是Obsidian 风格的记忆块用来保存生成的摘要和笔记。



02

记忆不只本地保存,还可以手动编辑



本地保存解决了“数据在哪里”的问题,真正关键的是问题:用户能不能看到 Agent 记住了什么?能不能纠正它记错的内容?能不能删除自己不想保留的记忆?


OpenHuman 的记忆会保存为 markdown 文件,用户可以打开、浏览和编辑。它的思路是把 Agent 记忆变成用户资产。当记忆以 Markdown 形式存在时,用户可以检查、修改、复制、备份和删除。它不再只是与 Agent 对话时喂给模型的某种内部状态,而是一个可以被用户理解和治理的内容层。


记忆不仅成了 Agent 能力的一部分,也成了产品优化体验的一部分。 当 Agent 越来越多地参与个人决策,用户就必须有能力查看、修正和治理它的记忆。不然所谓越用越懂你,很可能会变成越用越不知道它为什么这样理解你。



03

记忆不仅可以编辑,还会自动更新



个人记忆不是一份静态档案,而是一个持续变化的状态流。


你的邮件每天在变,日程每天在变,Notion 文档不断被修改,GitHub issue 持续流转,Slack 里也随时产生新的上下文。如果 Agent 的记忆不能自动更新,这个个人记忆库很快就会过期了。


为了解决记忆过期和时效问题,OpenHuman 设计了一个 auto-fetch(自动抓取)机制会定时去更新这些记忆数据。


2cb881dbd55e4869b9a9d9f283240f5b.png

图注:auto-fetch 机制流程示意


这让 OpenHuman 一直在更新对你的理解,及时保持对你的了解。当你问“昨晚有什么重要邮件?”或者“这个项目最近有什么变化?”时,理想状态下Agent 不必临时重新抓取所有信息,而是可以通过同步进本地的记忆直接告诉你答案。


当然,自动更新也意味着更严格的边界设计。OpenHuman 强调,auto-fetch 只会在连接活跃期间持续运行,并受限于用户授予的权限范围、同步间隔等。用户撤销连接授权后会停止同步,已经同步到本地的记忆会仍然保留,因为那是用户自己的数据。


这个设计背后Agent 可以持续变得更懂你,但这种理解必须建立在授权、撤销、限额和本地保存之上。



04

一键授权连接100+数据源



一个 Agent 如果只记得你和它说过什么,那它理解你的能力仍然很有限。真正的个人数据分散在你的数字生活里:邮件、日程、文档、网盘、项目管理系统、代码仓库、团队聊天、CRM、支付和电商后台等等。


OpenHuman 支持 100+ 第三方集成服务,并提供应用内一键 OAuth 授权连接,用户不需要手动配置 API key。



这些集成让 Agent 进入用户的真实工作流。Gmail 有沟通记忆,日程有时间约束,GitHub 有项目状态,Slack 有团队协作上下文。



05


本地优先的 Agent 设计思路



将 OpenHuman 放到当前一大堆开源的 Agent 里对比看看,它的差异会更清楚。相比于 OpenClaw 这类更偏“通用 Agent Harness”的项目,OpenHuman 更像是一条本地优先设计路线:它不是先从工具调用和任务执行出发,而是先回答个人 Agent 最底层的问题——如何保持对用户的理解,用户的记忆放在哪里,用户能不能编辑,系统如何持续更新。


这两条路线并没有绝对高下之分。OpenClaw 代表的是一类更面向 Agent 执行框架的思路:重点在于让 Agent 拥有工具、环境和任务执行能力。OpenHuman 则更强调个人 AI 助手的长期使用场景:如果 Agent 要长期认识一个人,它就必须把记忆、隐私、数据连接能力作为产品架构的一部分,而不是后续外挂的功能。


设计维度

偏任务执行框架的 Agent 路线

OpenHuman 的本地优先路线

起点

工具调用、任务执行、Agent Harness

个人记忆、隐私边界、长期上下文

记忆

更依赖插件、外部存储或用户配置

记忆树默认存储在本机给工作区

数据治理

重点是让 Agent 能访问工具

重点是让用户能查看、编辑和删除记忆

数据更新

常需要用户或开发者配置同步逻辑

auto-fetch 周期同步活跃集成数据

集成方式

偏工程化配置和插件扩展

100+ 集成,一键 OAuth,无需手写 API key


OpenHuman 给出了一个面向个人 Agent 的产品设计思路:记忆优先在本地,记忆要可编辑,记忆要能自动更新,数据源要低门槛连接,隐私敏感的任务要尽量在本地运行。并且以 UI 界面优先,降低用户使用门槛。


未来个人 Agent 的竞争不只发生在模型层、工具层,还有上下文层、记忆层、权限层和信任层。谁能更安全地接入用户数据,谁能更透明地组织用户记忆,谁能让用户控制自己的上下文资产,谁就更可能做出真正长期可用的个人 Agent。


如果说之前的 Agent 的中心是以任务执行为中心,那么下一代个人 Agent 的中心可能是一个本地优先的记忆系统。OpenHuman 不一定是最终答案,但它给出了 Agent 需要面对的问题:Agent 想要了解你,必须先学会尊重个人的数据边界。



需要提示的是,OpenHuman 目前仍处于 Early Beta 阶段,产品体验、稳定性、权限管理和安全实现都还需要继续观察。由于它涉及邮件、日程、笔记、聊天记录、代码仓库等敏感数据,用户尝试时应谨慎授权,优先使用测试账号或低敏感数据源。



参考链接

[1]  "GitHub - tinyhumansai/openhuman: Your Personal AI super intelligence. Private, Simple and extremely powerful."

https://github.com/tinyhumansai/openhuman 

[2] "Welcome to OpenHuman"

https://tinyhumans.gitbook.io/openhuman 

[3] "Memory Trees"

https://tinyhumans.gitbook.io/openhuman/features/obsidian-wiki/memory-tree.md 

[4] "Privacy & Security"

https://tinyhumans.gitbook.io/openhuman/features/privacy-and-security.md 

[5] "Auto-fetch from Integrations"

https://tinyhumans.gitbook.io/openhuman/features/obsidian-wiki/auto-fetch.md 

[6] "Third-party Integrations (118+)"

https://tinyhumans.gitbook.io/openhuman/features/integrations.md



(如果这篇文章对您有所帮助,请帮忙 关注 并 转发,谢谢!)


目录
相关文章
|
23天前
|
存储 定位技术 数据库
CodeGraph 如何让 Claude Code减少 7 成工具调用?
CodeGraph 为 Coding Agent 提供本地代码知识图谱,把函数、类、调用链和框架路由提前整理成“项目地图”,减少盲目搜索和文件读取。它不是新 Agent,而是上下文基础设施,让 Agent 更快找到正确代码路径,平均减少 7 成工具调用。
1526 4
|
3月前
|
Arthas Java 测试技术
阿里低调开源了一款Python版的 Arthas工具(PyFlightProfiler - 古法技能篇)
PyFlightProfiler 是阿里巴巴开源的 Python 线上诊断利器,类比 Java 领域的 Arthas。它支持无侵入式方法观测、调用链追踪、GIL 监控、热重载修复与线程栈分析,底层基于 ptrace(Linux)或 sys.remote_exec(CPython 3.14+),让 Python 服务问题排查如“飞行记录仪”般实时精准。
451 1
|
23天前
|
人工智能 缓存 安全
阿里云百炼:重磅发布Qwen3.7 Max 面向智能体时代的新一代旗舰模型
阿里云百炼重磅发布Qwen3.7-Max旗舰大模型,面向智能体时代,支持100万tokens超长上下文、30K RPM高并发,具备卓越编程能力、MCP集成与长周期自主执行能力。现推理后付费限时5折,新用户可免费试用100万Tokens。开百炼免费体验:https://t.aliyun.com/U/fPVHqY
|
3月前
|
人工智能 自然语言处理 搜索推荐
不懂技术,也能用 hermes 丝滑搭建你的个人网站
不懂代码也能建站?本文分享使用 AI 助手 Hermes Agent,只需 4 条简单指令,就能低成本、快速搭建并上线一个高颜值的个人网站。告别繁琐技术门槛,让你的创意轻松落地。
620 3
|
3月前
|
数据采集 人工智能 定位技术
DeepSeek V4 带入 1M 上下文时代:RAG还需要吗?
DeepSeek V4 带来 1M 超长上下文窗口,让"把整个知识库一次性喂给模型"成为可能。RAG 不会因此消亡,但会彻底转型:从被上下文限制逼出来的"检索+拼接",进化为以模型能力为中心的"检索+导航"。成本控制、注意力稀释、幻觉约束三大核心价值依然成立。
722 0
|
3月前
|
人工智能 运维 安全
一个客户需求,捅穿了 Anthropic 整套 Agent 架构
Anthropic推出Claude Managed Agents,提出“脑手分离”架构:将Agent的“大脑”(Harness)、“手”(Sandbox)与“会话”(Session)解耦为独立组件。此举解决模型升级导致框架失效、私有云接入困难、安全凭据泄露等痛点,提升稳定性、安全性与性能(TTFT中位数降60%),并实现基础设施与模型能力的独立演进。
597 1
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
解读论文《SkillOrchestra: Learning to Route Agents via Skill Transfer》
AI系统由多模型协作时,"派谁上场"是核心难题。现有方法要么无法应对多步骤任务,要么陷入"总调最贵模型"的死胡同。SkillOrchestra从历史轨迹提炼"技能手册",让编排器匹配最合适的智能体,性能提升22.5%,成本节省700倍。
586 1
|
3月前
|
人工智能 监控 Kubernetes
hermes + ollama 本地模型实践分享
想把 AI 跑在自己的电脑上?其实没那么难。本文介绍如何用 Ollama 配合 hermes-agent,只需一条命令,就能在本地启动。数据全程不离开自己的硬盘,断网也能用。通过 Java 和 k8s 日志案例,展示了 hermes-agent 自动创建并改进技能的全过程,一行代码都不用写。
2155 0
hermes + ollama 本地模型实践分享

热门文章

最新文章