A-MEM is a self-evolving memory system designed for coding agents. It uses a Zettelkasten-style knowledge graph structure, can automatically extract, associate, and evolve memories, supports semantic search and graph traversal, and integrates with agents such as Claude Code through the MCP protocol.