Python library for AI agent memory management
Top 64.7% on sourcepulse
MemoRizz is an experimental Python library for building AI agents with explicit memory management, targeting developers and researchers in AI and LLM applications. It provides persistent memory, semantic search, tool integration, and persona systems, enabling context-aware agents that remember conversations and retrieve information efficiently.
How It Works
MemoRizz utilizes a modular architecture with a MemAgent
as the core interface. It abstracts storage via a MemoryProvider
interface, with a primary implementation leveraging MongoDB Atlas for persistent storage and vector search. OpenAI embeddings are used for semantic similarity searches across stored information, allowing agents to retrieve relevant data using natural language queries.
Quick Start & Requirements
pip install memorizz
Highlighted Details
Maintenance & Community
This is an educational project, and contributions for learning purposes are welcome. The project is licensed under the MIT License.
Licensing & Compatibility
MIT License. Permissive for commercial use and closed-source linking.
Limitations & Caveats
MemoRizz is explicitly marked as EXPERIMENTAL and for EDUCATIONAL PURPOSES ONLY. It is not recommended for production environments or sensitive data due to potential bugs and lack of security audits. Active development may lead to breaking changes.
3 weeks ago
Inactive