Skip to main content
AI Tool Radar
OSI-openAgent memory and code knowledge

memU

NevaMind-AI

Memory framework for proactive AI agents - typed memory graph from chats, docs and media.

13.9k stars(as of 2026-06-14)View on GitHubHomepage

What is memU?

memU is a Python-first memory framework that converts conversations, documents, images, video, audio and local files into a typed memory graph (Resources, MemoryItems, Categories, Relations). It supports SQLite and PostgreSQL backends, configurable LLM routing for chat/embedding/vision/transcription, and offers a managed API alongside self-hosting.

Pros & Cons

Pros

  • Typed memory categories (profile, event, knowledge, behavior, skill, tool) for structured retrieval
  • Pluggable storage (in-memory, SQLite, PostgreSQL) with pgvector examples
  • Active multi-contributor development

Cons

  • GitHub shows NOASSERTION (Apache-2.0 confirmed only via README badge)
  • Recent commits are mostly docs and bug fixes
  • Smaller ecosystem than Mem0 or MemOS

License

Apache-2.0 (OSI-open)

When it is interesting

Python agent projects needing strongly-typed, searchable memory with flexible storage and minimal infrastructure.

When it is too early

Projects needing mature SDK support beyond Python or real-time multimodal memory at scale.

Commercial alternative & related

  • Commercial counterpart: Mem0

This repo featured in the 2026-07 edition of the Open-Source AI Radar.