atomicstrata/atomicmemory

Portable semantic memory for AI agents: core engine, TypeScript SDK, framework adapters, MCP server, CLI, and host plugins.

它解决了什么问题

AtomicMemory 为 AI 代理和应用程序提供了持久且长期的记忆能力,使其能够在不同会话之间保持上下文。它通过可检查和具备修正意识的特性,解决了 AI 记忆的「黑箱」问题,这意味着当事实发生变化时,它可以更新、澄清或删除记忆,而不仅仅是追加新信息。

它如何工作

它作为一个内存后端运行,可通过三种方式部署:作为托管的云服务、通过 Docker 本地运行开源的 Core,或通过 TypeScript SDK 集成。它使用一种协议,允许通过 MCP 服务器连接到各种代理主机(如 Cursor 或 Claude Code),并提供对 LangChain 和 Vercel AI 等流行 AI 框架的适配器。

适用于谁

需要持久化、与模型无关的记忆层,并能够审计和管理的 AI 代理和基于大语言模型的应用开发者。

主要亮点

  • 具备修正意识: 可以覆盖或删除记忆,而不是将记忆视为仅可追加的。
  • 可检查: 开源的 Core 允许用户审计记忆的变更和检索路径。
  • 可移植: 支持 CLI、MCP 服务器、SDK 以及多种框架适配器。
  • 模型灵活: 将提取、嵌入和检索功能封装在明确的提供者边界之后。
  • 部署灵活: 支持托管云和本地自托管两种模式。

相关

  • 项目
  • 项目
  • 项目
  • 项目