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 代理和 LLM 驅動應用程式開發者。

主要特色

  • 具修正意識: 可取代或刪除記憶,而非將記憶視為僅能追加的資料。
  • 可檢視: 開源 Core 允許使用者審計記憶的變更與檢索路徑。
  • 可攜性: 支援 CLI、MCP 伺服器、SDK 及各種框架適配器。
  • 模型彈性: 將提取、嵌入和檢索功能封裝在明確的提供者邊界後方。
  • 部署彈性: 支援管理雲端與本地自托管兩種模式。

相關

  • 專案
  • 專案
  • 專案
  • 專案