oceanbase/powermem

PowerMem: AI Memory Plugin— Accurate, Agile, Affordable. Make AI Agent smarter.

What it solves

AI agents often struggle with finite context windows and noisy long-term memory. PowerMem provides a persistent, self-evolving memory system that transforms raw conversations and actions into structured, searchable long-term memory, preventing the "static note dump" problem common in naive save-everything approaches.

How it works

PowerMem uses an LLM-driven pipeline to extract, update, and merge memories. It employs a hybrid retrieval system combining vector, full-text, and graph search with recency signals. To keep memory relevant, it implements Ebbinghaus-style time decay (forgetting curves). A unique "Experience + Skill distillation" process allows agents to distill reusable workflows from interactions, enabling the system to evolve over time.

Who it’s for

Developers building long-running AI agents, copilots, or multi-agent systems that need to maintain user profiles, project decisions, and learned workflows across multiple sessions.

Highlights

  • Self-Evolving Memory: Two-layer distillation of experiences and skills to learn reusable workflows.
  • Hybrid Retrieval: Out-of-the-box integration of vector, full-text, and graph retrieval.
  • Intelligent Lifecycle: LLM-driven extraction and Ebbinghaus-style decay to manage memory noise.
  • Broad Integration: Supports Python SDK, HTTP server, MCP (Model Context Protocol), and plugins for IDEs like Cursor and VS Code.
  • Multimodal Support: Handles text, image, and audio signals.