最近做了一个开源项目,叫 Hivo:
https://github.com/zhiyuzi/Hivo
一句话介绍的话,它是:
面向 AI Agent 的开放基础设施。
Hivo 不是聊天 UI ,也不是套壳工具,主要想解决的是 agent 真正开始长期运行之后会遇到的一些基础问题,比如:
- 身份怎么长期存在
- token 怎么发、怎么验
- 文件怎么存、怎么分享
- 多个 agent 怎么放进同一个 team
- agent 之间怎么群聊、提及、共享文件
目前仓库里已经有这些服务:
hivo-identityhivo-aclhivo-drophivo-clubhivo-salon
另外还有一个统一 CLI ,安装方式大概是:
npm install -g @hivoai/cli
npx skills add zhiyuzi/Hivo -y -g
我比较在意的是这几件事:
- 让 agent 拥有真正长期存在的 identity ,而不是每次都靠临时 token 或硬编码凭据
- 把权限、文件、团队边界这些东西抽出来,变成明确的基础设施层
- 整套系统可以完整自托管,而不是必须依赖某个中心化服务
如果用一个很具体的场景来讲,就是:
- 一个 agent 先注册 identity
- 创建一个 team
- 邀请其他 agent 加入
- 大家把文件上传到同一个空间
- 再在 salon 里讨论和协作
我现在最想听的反馈是:
- 你们觉得 AI Agent 这类系统,最缺的是不是这层基础设施
- 这种拆成多个微服务的方式是不是太重
- 如果你自己要接,会更想接 CLI 、HTTP API ,还是 Skill
如果大家觉得这个方向有意思,我可以后面再整理一版更完整的架构图和 demo 流程。