ai-memory v0.9.0

Learn ai-memory · Track 2 — for C-level decision makers

For executives, directors and budget owners. Each section is mapped to a decision you will have to make. Numbers and guarantees quoted here are the ones the project publishes and gates in its repository; where something is scoped or not yet covered, this page says so.

Decision 1 — Do we need “AI memory” at all?

What you are buying. AI assistants and agents have no continuity: every session starts from nothing, so people re-explain context, agents repeat work, and nothing an agent learns compounds. A memory substrate is the layer that makes AI work cumulative — across sessions, across assistants, across teams — while keeping a record of what was learned, by whom, and on what basis.

What ai-memory is. A single self-hosted, open-source (Apache-2.0) component that any MCP-capable AI can use. It runs from a laptop to a multi-node cluster with the same binary; the default is a local file database with no cloud dependency. See for everyone for the picture by organisation size.

What it is not. Not a hosted SaaS, not a model, not a vector database you have to build an application around, and not a place where vendor telemetry leaves your perimeter.

Decision 2 — Is it safe enough for our data?

The controls are designed for regulated environments and are enforced in code, not policy documents:

Decision 3 — At what scale, and with what assurance?

Decision 4 — How do we govern people and agents contributing to it?

The project publishes how it is developed and what it accepts:

Adopt the same posture internally: name the accountable owner, require signed changes, keep an audit trail, and treat text from outside the trust boundary as data rather than instructions to your agents.

Decision 5 — What should we ask before signing off?

  1. Which data tier, and who holds the superuser? (Managed Postgres needs a one-time superuser step — managed Postgres.)
  2. Which LLM provider sees our text, for what, and is loopback-only viable?
  3. Which agents get write access, in which namespaces, with what approvals?
  4. Is the deployment inside the certified scope? If not, what is the plan?
  5. Who owns backups, key custody, and the audit chain?
  6. How will we measure value — re-explanation time, repeated work, recall precision, incident count?

Where to go next