atomicstrata/atomicmemory
Portable semantic memory for AI agents: core engine, TypeScript SDK, framework adapters, MCP server, CLI, and host plugins.
What it solves
AtomicMemory provides durable, long-term memory for AI agents and applications, allowing them to maintain context across different sessions. It solves the "black box" problem of AI memory by being inspectable and correction-aware, meaning it can update, clarify, or delete memories as facts change, rather than just appending new information.
How it works
It operates as a memory backend that can be deployed in three ways: as a managed Hosted Cloud service, an open-source Core locally via Docker, or integrated via a TypeScript SDK. It uses a protocol that allows it to connect to various agent hosts (like Cursor or Claude Code) through an MCP server, and provides adapters for popular AI frameworks such as LangChain and Vercel AI.
Who it’s for
Developers building AI agents and LLM-powered applications who need a persistent, model-agnostic memory layer that they can audit and manage.
Highlights
- Correction-Aware: Can supersede or delete memories instead of treating memory as append-only.
- Inspectable: The open-source Core allows users to audit the mutation and retrieval paths.
- Portable: Works across CLI, MCP server, SDK, and various framework adapters.
- Model-Flexible: Keeps extraction, embeddings, and retrieval behind explicit provider boundaries.
- Deployment Flexibility: Supports both managed cloud and local self-hosting.
Related
- Project
- Project
- Project
- Project