Memory
- campfirein/byterover-cli
- ELv2, TypeScript, React, Ink
- 为 AI 编码 Agent(如 Cursor, Claude Code)提供持久、结构化的记忆和上下文管理。采用 Daemon 架构,支持 Git 风格的上下文版本控制。
- vectorize-io/hindsight
- MIT, Python, PostgreSQL
- 仿生记忆架构系统,将记忆分为事实(Facts)、经验(Experience)和心智模型(Mental Models)。支持语义、关键词、图和时间维度的并行检索。
- NeoVertex1/nuggets
- MIT, Python
- 基于全息减少表示(Holographic Reduced Representations, HRR)的记忆引擎。通过向量叠加存储事实,实现亚毫秒级的联想检索。
- plastic-labs/honcho
- AGPL-3.0, Python, PostgreSQL
- 专注于“辩证推理”的记忆库。它在后台通过 LLM 提取观察结果,并构建用户与 Agent 的动态模型,支持持久的跨会话状态。
- mem0ai/mem0
- Apache-2.0, Python
- 被称为“AI 的个性化记忆层”。它能够根据用户偏好和历史交互自我演进,提供高度个性化的上下文。
- volcengine/OpenViking
- AGPL-3.0, C++, Go, Python
- 字节跳动火山引擎推出的开源上下文数据库。采用文件系统范式(
viking://URIs),支持分层加载(L0/L1/L2)以优化 Token 成本。
- RetainDB/retaindb
- Apache-2.0, JS/TS, Python, Go
- 提供持久的、基于用户的记忆基础设施。它作为一个中间层拦截 LLM 调用,注入相关的用户特定上下文,支持低延迟检索。
- supermemoryai/supermemory
- MIT, TypeScript, Next.js, Cloudflare
- 个人知识库和 AI 记忆工具,允许用户存储书签、内容,并使用 AI 进行查询和组织,被称为“AI 的第二大脑”。
- https://github.com/NevaMind-AI/memU
- MemGPT/Letta
- Fastio
- Cognee
- LangMem
Eval
- LoCoMo
- LongMemEval
- MEMORY.md
- 记录 Agent 学习到的事实、长期知识和项目背景
- hermes 2,200 chars (~800 tokens)
- USER.md
- 存储用户的偏好、习惯、指令风格等个性化信息
- hermes 1,375 chars (~500 tokens)
- SOUL.md
- 定义 Agent 的性格、价值观、核心规则和自省记录
- https://hermes-agent.nousresearch.com/docs/user-guide/features/memory
- add
- replace
- remove
FAQ
- 长期、短期记忆
- 隔离 - 全局,局部
- 噪音处理
- rollup