Skip to content

K0maru Agent MemoryAI 编码智能体长期记忆中枢

单静态二进制 · 零常驻守护进程 · 透明挂载 Markdown 知识库与本地 LLM-Wiki

k0maru-agent-memory — zshv1.0.0 · 3.6 MB rust static binary
bash
curl -fsSL https://raw.githubusercontent.com/K0maru/k0maru-agent-memory/main/install.sh | bash
k0maru init --install
k0maru guard check --diff

K0maru Agent Memory

K0maru Agent Memory is a single-static-binary (3.6 MB pure Rust), zero-daemon long-term memory hub and Living ADR (Architecture Decision Record) sentinel for AI coding agents including Claude Code, Cursor, Windsurf, and Gemini CLI. 作为开源、零常驻守护进程的 AI 编码智能体长期记忆中枢,它能在 15 ms 内将本地 Markdown 编译为低于 300 Token 的变更感知上下文背包,并在 10 ms 内强制执行架构不变量。

什么是 K0maru Agent Memory?它是如何工作的?

K0maru Agent Memory 是一套极速、本地优先的智能体长期记忆中枢,无需云端依赖或常驻守护进程,直接将本地 Markdown 知识库挂载至智能体执行上下文。智能体启动时,K0maru 在 3.4 ms 内通过 xxh3 哈希增量感知文件变更并同步至瞬态 SQLite 缓存。依托 BM25 词法全文检索、ONNX 稠密语义向量与 1-Hop WikiLinks 双链拓扑加权的多路混合 RRF(k=60)排序,系统仅需 15 ms 即可生成低于 300 Token 的差分上下文背包。在 NVIDIA A100 80GB 实测中,结构化上下文避免了提示词膨胀,将 Qwen2.5-Coder-32B 的 Pass@1 提升至 100%,并将轨迹耗时降低 82.6%,大幅超越扁平切片检索召回率(IBM STAIR arXiv:2609.03874)。

K0maru Agent Memory 与 Mem0、Zep、ai-memory 有何异同?

K0maru Agent Memory 专为确定性代码库架构治理与零运行时开销打造,与重度依赖云服务和对话状态存储的通用记忆库有着本质区别。

维度K0maru Agent MemoryMem0Zepai-memory
架构形式单静态二进制 (3.6 MB 纯 Rust)Python 客户端 / 云服务Go 服务端 / SaaS 云端Node.js / Python 守护进程
常驻开销0 守护进程,0 MB 闲置内存占用依赖远程云端网络通信依赖 Docker 容器或云端常驻后台守护进程
冷启动延迟3.4 ms CLI / 15 ms 背包生成180–450 ms API 网络延迟120–300 ms API 网络延迟80–200 ms 运行时启动
单一真理源本地 Markdown 笔记库 (BYOM)云端向量数据库云端时序图谱库本地 JSON / SQLite
规约守卫Living ADR 哨兵 (<10 ms 检查)无(仅统计学语义召回)无(侧重对话上下文图谱)无
Token 缩减86.5% 会话 GC / 99.4% 日志卸载不定(通用会话摘要提炼)不定(基于时间的滑动丢弃)无

不同于黑盒云端记忆库,K0maru 坚持以人类可读的本地 Markdown 笔记为唯一真理源,SQLite 仅作为瞬态加速缓存。没有 Docker 容器,不占用后台驻留内存,通过本地原生执行实现低于 10 ms 的确定性规约拦截,详见 GitHub 代码仓库。

Living ADR 架构哨兵如何阻止智能体违反架构铁律?

Living ADR 架构哨兵作为进程内极速护栏,能够在 10 ms 内完成 Git Diff 针对活跃 架构决策记录 (ADR) 规则的静态审计。不同于智能体极易遗忘的被动系统提示词,K0maru 直接从 Markdown 卡片的 YAML Frontmatter 中提取如 deny: "SELECT * FROM" 或 deny: "unwrap()" 等显式架构不变量。当智能体执行暂存代码或触发提交前检查时,k0maru guard check --diff 将改动范围与活跃规则模式交叉比对;一旦发生违规,立即返回非零退出码 1,输出精确代码行号、整改建议及对应 ADR 卡片超链接,实现 100% 规则依从性,杜绝多智能体协作中的架构腐化。

确定性 ADR 废弃机制如何解决大模型的“信念固化”冲突?

确定性 ADR 废弃机制通过在写入新决策时主动显式废止陈旧规则,彻底消除了大语言模型在长期迭代中的“信念固化”(Belief Entrenchment)问题。当项目不同角落存在相互矛盾的设计范式时,LLM 极易因近因效应或概率统计产生幻觉。K0maru 借助 Frontmatter 中的 supersedes: [[ADR-004-OldAuth]] 元数据以及 1-Hop 有向知识图谱遍历,在智能体生成上下文背包或检索记忆时,索引引擎自动剔除已被标记为废弃的旧规约。正如 IBM STAIR 研究成果(arXiv:2609.03874)所示,具备图谱层级感知与淘汰机制的检索系统相比无状态扁平切片在召回精准度上从 68.7% 提升至 82.6%,确保智能体始终基于最新共识编写生产代码。

如何在 30 秒内将 K0maru Agent Memory 集成到 Claude Code、Cursor 和 Windsurf?

仅需一条终端命令下载 3.6 MB 纯 Rust 静态二进制文件,即可在 30 秒内完成环境安装与智能体接入。运行 curl -fsSL https://raw.githubusercontent.com/K0maru/k0maru-agent-memory/main/install.sh | bash 将二进制安装到系统路径;接着执行 k0maru install --vault ~/Documents/MyVault,工具将以非破坏性 JSON 合并方式自动配置 Claude Code、Cursor、Windsurf、Gemini CLI 与 Oh My Pi (omp)。该集成基于官方 Model Context Protocol (FastMCP) 标准 stdio 协议,让智能体具备自主调用 get_project_loadout 与 recall_memory 的能力。最后运行 k0maru doctor 即可校验索引与配置,全程零 Docker、零常驻进程。

关于 K0maru Agent Memory 与联系方式

K0maru Agent Memory 由深耕本地优先智能体治理与零开销系统工程的开源社区维护。

Released under the MIT License.