

MemoryCustodian 为 Codex、Claude Code、Gemini 及其他编码代理提供持久的项目记忆——无需托管服务,也无需让每次提示变得臃肿。决策、约束条件、被否决的方案以及项目上下文都以纯 Markdown 格式保存在你的仓库中,可以像代码一样被审查、版本管理、共享和删除。通过清单文件,仅加载与每项任务相关的记忆。开源、本地优先,且支持跨代理使用。
Loading comments…
项目信息
产品关键词
MemoryCustodian 是一款开源、本地优先的工具,可为 Codex、Claude Code、Gemini 等编码代理提供持久的项目记忆,无需托管服务或让每次提示变得臃肿。它将决策、约束、已放弃的方案和项目上下文以纯 Markdown 文件的形式直接存储在仓库中。通过清单系统,仅加载与当前任务相关的记忆,确保代理会话保持专注和高效。MemoryCustodian 的设计使其像代码一样可审查、版本控制、共享和删除,自然融入任何开发工作流程。
记忆以标准 Markdown 文件形式存储在仓库中,人类可以像代码一样审查、编辑和版本控制。无专有格式,无外部数据库——只有与现有 Git 工作流兼容的文件。
manifest.md 文件引导代理仅加载与当前任务相关的记忆文件。代理不会加载所有内容,而是读取 brief.md 了解项目概况,decisions.md 和 constraints.md 用于规划,do-not-use.md 避免已放弃的路径——保持上下文最小化和聚焦。
MemoryCustodian 兼容 Codex、Claude Code、Gemini 及其他编码代理。单个 init 命令即可为所选代理创建引导文件,同一记忆结构可跨不同工具和平台使用。
rules/、profiles/、areas/ 和 archive/ 等可选目录在明确相关之前不会进入默认上下文。这防止了记忆膨胀,确保代理仅加载当前任务所需的内容。
"持久记忆,最小上下文。"
这句话概括了 MemoryCustodian 的核心理念:它赋予代理持久的项目知识,同时不使每次提示变得臃肿。通过将记忆以纯 Markdown 形式存储在仓库中,并仅加载每个任务所需的内容,它避免了记忆深度与提示效率之间的常见权衡。最终形成一个隐形的系统——代理记住重要信息,而你无需为未使用的上下文付费。
你厌倦了每次会话都向编码代理重复相同的项目上下文,或者你希望寻找一个轻量级、开源的内存服务替代方案。如果你重视本地优先工具、版本控制的项目知识,以及审查和策划代理记忆的能力,MemoryCustodian 尤其有用。对于任何使用 AI 编码助手、希望获得持久、最小化且可共享项目记忆的团队或独立开发者来说,它都是一个实用的选择。
制作者
neon_dev
Loading comments…
其他您可能感兴趣的工具