Overview of PowerMem
mainPowerMem is a persistent, self-evolving memory system designed for AI agents and applications. It moves beyond simple chat history by combining vector, full-text, and graph retrieval with LLM-driven memory extraction and Ebbinghaus-style time decay.
Key features include:
- Intelligent Memory Lifecycle: Uses LLMs to extract, update, merge, and decay memories to prevent them from becoming static noise.
- Two-Layer Distillation: Implements an Experience + Skill distillation model, allowing agents to learn reusable workflows (Skills) from past interactions (Experience).
- Hybrid Retrieval: Provides integrated vector, full-text, graph, and recency-based search signals.
- Multi-modal Support: Handles text, image, and audio signals.
- Versatile Integration: Supports a Python SDK, HTTP server, Model Context Protocol (MCP), CLI, and various AI client plugins (e.g., Claude Code, Cursor, VS Code).