最近在用各种 AI 辅助编程工具时,大家是不是经常遇到这种痛点:

每次打开一个新的会话窗口,AI 就像失忆了一样。你得重新告诉它包管理器用的是 npm 还是 yarn,命名风格是驼峰还是下划线,甚至上周刚解释过一个 Bug 的根因,这周又得在几百条聊天记录里翻半天去复制粘贴。

如果换个设备或者换个 AI 工具,这些「上下文」更是丢得一干二净。对于团队协作来说,每个人用的 Agent 工具都不一样,导致项目规范难以统一,踩过的坑没法共享,简直是效率杀手。

为了解决这个问题,最近开源了一个非常有意思的工具——hermes-repo。它主打的核心理念是「项目级的记忆进化」。

hermes-repo 工具界面示意图

Hermes-repo 是一款项目级的记忆进化工具,基于 Hermes Agent 的自进化逻辑,将「经验 → 技能 → 自改进」学习闭环映射到文档和团队约定中。

什么是「项目级记忆」?

简单来说,hermes-repo 是一个可以直接作用于任意 Git 仓库的命令行工具(CLI)。它的核心逻辑是基于 Hermes Agent 的自进化机制,试图将一个 **「经验 → 技能 → 自改进」**的学习闭环,实实在在落地到我们的文档和团队约定中。

它解决的问题很明确:把「项目记忆」直接留在代码仓库(Repo)里。

它是如何工作的?

它的运行机制可以概括为三个步骤:

  1. 捕获与记录: 通过 hook 捕获你与 AI 的编程会话内容。
  2. 结构化沉淀: 调用 LLM(大语言模型)将这些碎片的对话记录整理成结构化的知识文档。
  3. 自动注入: 在后续的编程会话中,这些知识会被自动注入给 AI,让它瞬间「回忆」起项目的所有背景和规范。

这意味着,你不再是每次都在教一个「小白 AI」,而是在训练一个越来越懂你项目的「资深助手」。

适用场景与价值

这个工具对于研发团队和平台团队来说,简直是刚需。它特别适合希望实现以下目标的团队:

  • 踩坑有记录: 遇到的疑难杂症和解决方案,自动归档,不再依赖个人记忆。
  • 契约能升级: 随着项目发展,API 约定和接口规范可以动态更新,AI 会实时同步。
  • 规范能进化: 团队的编码风格不再是死板的文档,而是随着实际 coding 经验不断迭代的活的知识库。

目前的状态与未来

作者自己用了一段时间,感觉对 AI 编程效率的提升非常明显,所以选择先开源出来听取社区的建议。

目前版本主要实现了本地存放记忆文件的能力,也就是在单机环境下效果很好。但作者也在全力推进接入 MCP(Model Context Protocol) 和开发 UI 界面,未来目标是满足跨团队、跨设备、跨项目的统一记忆管理。

如果你也厌倦了不停地重复解释代码规范,或者希望团队能有一套「越用越聪明」的共享知识库,不妨去试试这个工具,给作者提提 Issues 或者反馈使用建议。毕竟能让项目实现「自我进化」,听起来就很酷。

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭