开发与工程 memory-engineskill-miningopenclawcodexcursortrace-capture

Hivemind——代理共享记忆与技能引擎

将团队代理的会话痕迹转化为可复用的技能,实现跨代理的持续学习和自动记忆共享。

FollowAgents 评估 · FARS-2.1
不推荐
56/ 100 五分制 2.8 / 5
1 2 3 4 5 6
1信任安全13 / 29 · 2.2/5

证据显示:安装时有一行同意提示,数据收集通知明确列出捕获的数据类型,并提供禁用捕获的选项(HIVEMIND_CAPTURE=false、.hivemind collect:false)。凭据文件以0600权限存储,目录0700。但权限最小化不足:安装器会修改多个代理的配置文件,且默认启用捕获,未提供细粒度权限控制。用户确认:安装时有一行同意提示,但未明确要求用户确认数据收集范围。数据流透明度:README详细说明捕获的数据类型和存储位置,但未说明数据如何传输至云端。敏感数据处理:凭据文件权限正确,但未说明数据加密或脱敏。依赖安全:依赖版本未固定,存在已知漏洞风险。外部影响:安装器会修改多个代理配置,但未说明回滚机制。回滚:提供卸载命令,但未说明回滚对配置的影响。来源归属:未提供明确的来源归属信息。

2可靠稳定8 / 14 · 2.9/5

自洽性:README与代码结构一致,功能描述与实现相符。依赖可用性:依赖版本未固定,存在可用性风险。失败消息:测试覆盖了错误处理,但未提供用户可见的错误消息示例。

3适用触发12 / 18 · 3.3/5

受众与场景:明确支持多种代理,并针对不同场景提供安装指南。能力边界:明确说明捕获范围(如Claude Cowork仅Local Agent Mode),但未说明其他限制。触发精度:通过环境变量和配置文件控制捕获,但未说明触发条件。环境适配:支持多种操作系统和代理,但未说明对特定环境的限制。

4规范维护10 / 18 · 2.8/5

信息架构:README结构清晰,但缺少API文档。安装说明:提供多种安装方式,但未提供故障排除。命名稳定性:版本号频繁更新,但未说明命名约定。示例与FAQ:提供示例,但缺少FAQ。已知限制:明确说明Claude Cowork的限制,但未说明其他限制。许可证:Apache-2.0,但未提供版权信息。版本与变更日志:未提供变更日志。维护责任:未明确维护者。

5有效结果9 / 13 · 3.5/5

输出可用性:提供技能文件和搜索功能,但未说明输出格式。边际价值:提供共享记忆和技能复用,但未量化收益。成本效益:提供基准测试数据,但未说明实际成本。

6证据核验4 / 8 · 2.5/5

声明可追溯:README中的基准测试数据有来源,但未提供复现方法。跨来源佐证:仅依赖README,未提供其他来源。事实与推断分离:README区分了事实和推断,但未明确标注。

证据充分度: 评估于 2026年8月9日 审查版本 7d17a412e983
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 默认启用捕获,可能意外收集敏感数据,建议用户明确配置。
  • 依赖版本未固定,存在供应链风险。
  • 安装器修改多个代理配置,需谨慎评估权限。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Hivemind 是一个由 Activeloop 开发的云原生共享记忆引擎,为 Claude Code、OpenClaw、Codex、Cursor、Hermes 和 pi 等编码代理提供统一的持久化记忆层。它自动捕获代理的提示词、工具调用和响应,存储为结构化轨迹,并通过后台工作进程挖掘重复模式,生成可跨会话共享的 SKILL.md 技能文件。同时提供混合检索(词汇+语义)、主动召回、会话总结、代码库图谱和代码文档生成等功能。数据默认存储在 Deeplake 云上,支持自带云存储(BYOC),并可通过 .hivemind 文件实现目录级别的路由和隐私控制。采用 Apache-2.0 许可证。

Hivemind 通过安装 CLI 或插件,在各个支持的代理中注入钩子或扩展,自动捕获每次会话的提示、工具调用和响应,写入 Deeplake 的 sessions 表。后台 worker 会汇总会话生成维基式摘要(存储在 memory 表),并挖掘重复模式生成 SKILL.md 文件,写入到项目目录下的 .claude/skills/。在推理时,通过混合检索(BM25+嵌入)和主动召回,将相关记忆注入代理上下文。它还可以通过虚拟文件系统(基于 SQL 备份)拦截对 ~/.deeplake/memory/ 的文件操作,提供类文件浏览能力。同时生成代码库图谱(追踪文件、符号和导入关系),并利用代理自身的 CLI(如 claude -p)生成代码文档和团队规则。

  1. 团队成员希望继承资深工程师的代理解决过的已知问题模式,避免重复排查。
  2. 使用 Claude Code 的团队需要长期记忆,查询‘上周我们如何解决认证 bug’等自然语言问题。
  3. OpenClaw 用户希望在不与 memory-core 冲突的情况下,增加会话捕获和技能挖掘能力。
  4. 使用 Codex 的用户希望跨会话共享记忆,但不想手动管理 hooks 配置。
  5. 组织希望将团队编码规范(如‘禁止 DROP TABLE’)自动注入到所有代理的上下文中。
  6. 需要按照客户端项目隔离数据,通过 .hivemind 路由到特定组织或工作空间。

这个 Agent 有哪些优点和局限?

优点
  • 在 LoCoMo 基准上显示成本降低 25%、token 减少 1.7 倍、轮次减少 31%
  • 支持多种代理(Claude Code、OpenClaw、Codex、Cursor、Hermes、pi),钩子自动安装
  • 自动技能挖掘,将团队经验编码为 SKILL.md 并传播
  • 提供混合检索(BM25+嵌入)、主动召回和代码库图谱
  • 支持 BYOC,数据可存放在自有云存储(GCS、Azure、S3)
  • 细粒度隐私控制:每目录 .hivemind 文件可路由或禁用捕获
局限
  • 默认依赖 Deeplake 云(API、账户),不是完全自托管
  • 捕获数据和技能对所有工作空间成员可见,需要组织信任
  • 语义搜索需要额外安装约 600 MB 的嵌入模型,否则退化为仅词法
  • OpenClaw 集成的默认模型可能较慢,建议使用 Haiku 等快速模型
  • Codex 首次使用时需手动信任 hooks,否则不工作
  • Claude Cowork 集成仅阿尔法,且仅捕获本地代理模式,桌面聊天不捕获

如何安装或部署这个 Agent?

全局安装:npm i -g @deeplake/hivemind && hivemind install。此命令检测已安装的代理(Claude Code、OpenClaw、Codex、Cursor 等)并自动挂钩子,显示一次性同意提示后,浏览器登录 Deeplake 账户。无头环境可使用 HIVEMIND_TOKEN=<token> hivemind install 或 hivemind install --token <token>。也可单独安装:hivemind claude install、hivemind codex install、hivemind claw install 等。安装后需重启代理。依赖 Node.js >=22 和 Deeplake 账户(可在 https://deeplake.ai 获取 token)。

如何使用这个 Agent?

安装后,代理会自动开始捕获会话。可使用 hivemind status 检查各代理集成状态。自然语言查询记忆,例如在 Claude Code 中问‘我们上周如何解决认证问题’。管理技能:hivemind skillify 查看当前范围,hivemind skillify scope <me|team> 设置挖掘范围,hivemind skillify pull 拉取团队技能。查看摘要:浏览 ~/.deeplake/memory/summaries/。禁用捕获:HIVEMIND_CAPTURE=false claude。配置目录路由:在目录根放置 .hivemind 文件(如 { "orgId": "acme-corp", "workspaceId": "client-work" })。启用语义搜索:hivemind embeddings install(需约 600 MB 依赖)。

这个 Agent 与同类方案有什么区别?

与 OpenClaw 内置的 memory-core 插件可共存,但不占用其记忆槽位。未提及与其他记忆引擎(如 MemGPT 或 Mem0)的直接比较。

常见问题

Hivemind 是否免费?
Hivemind 本身是 Apache-2.0 开源,但需要使用 Deeplake 云服务(有免费层?)和 API token。数据存储在 Deeplake 工作空间,成本取决于使用情况。具体定价需参考 Deeplake 网站。
我的数据是否安全?
支持 TLS 传输和 AES-256 加密存储,并执行组织和工作空间级别的隔离。也支持 BYOC 将数据放在自己的云存储(GCS、Azure、S3)中,且 Hivemind 看不到你的云凭证。
我如何控制哪些会话被捕获?
可以设置环境变量 HIVEMIND_CAPTURE=false 禁用捕获,或在特定目录放置 .hivemind 文件设置 collect: false。此外,可以使用 .hivemind.local 个人覆盖。
Hivemind 支持哪些代理?
支持 Claude Code、OpenClaw、Codex、Cursor、Hermes Agent、pi,以及 Claude Cowork (Alpha)。不同集成方式不同:插件、钩子、扩展或 MCP 服务器。
如果检索失败会怎样?
检索失败时会静默跳过,不会阻塞代理调用。主动召回有超时限制(默认 1000ms),超时时跳过。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents