Skip to content

amemAgentic memory that evolves

An open-source agentic-memory stack for LLM agents — memories evolve, not just accumulate. Graph linking, hybrid retrieval, LLM-driven evolution. TypeScript, local embeddings, no Python.

A-MEM Logo

Install the OpenClaw plugin

The fastest way to try amem today is the openclaw-amem plugin — the amem-core engine is bundled inside, so there is nothing else to install.

bash
openclaw plugins install clawhub:openclaw-amem
bash
openclaw plugins install openclaw-amem

Point OpenClaw's memory slot at openclaw-amem and your agent remembers across sessions — linking, evolving, and consolidating on its own. → Full installation guide

The amem stack

amem is a monorepo you can adopt one piece at a time.

PackageRoleStatus
@heichaowo/amem-coreEngine — note construction, evolution, hybrid retrieval. Framework-agnostic.shipping · npm · also bundled in the plugin
openclaw-amemOpenClaw Plugin — drops A-MEM into OpenClaw's memory slot.shipping · npm · ClawHub
amem-apiServer — single-writer HTTP + MCP service so many processes share one store.coming soon

Grounded in research

openclaw-amem implements A-MEM: Agentic Memory (NeurIPS 2025) — memory that constructs, links, and evolves notes like a Zettelkasten instead of dumping flat vector rows. Embeddings run locally via Transformers.js (384-dim) and are stored in Qdrant. No Python, no external embedding API. MIT-licensed.

In a hurry? Jump straight to the Quick Start.

Released under the MIT License.