KuzuMem
Manages a distributed, graph-based memory bank for AI agents and IDEs, offering contextualized data storage and retrieval via the MCP protocol.
概要
KuzuMem is a powerful, TypeScript-based memory bank designed for AI code agents and integrated development environments, fully compliant with the Model Context Protocol (MCP). It leverages KùzuDB as a distributed graph database to store and manage code-related memories, ensuring repository and branch isolation through unique entity identifiers. Beyond basic storage, KuzuMem incorporates advanced AI-powered memory optimization, offering intelligent management, context-aware analysis, automatic snapshots, and rollback capabilities for production-ready safety. Its unified architecture provides 12 consolidated tools for comprehensive memory operations, from entity management and querying to graph analysis and pattern detection.
主な機能
- Distributed Graph Structure using KùzuDB for scalable memory storage
- AI-Powered Memory Optimization with high-reasoning models (OpenAI, Anthropic)
- Automatic Snapshot and Rollback System for production-ready safety
- Repository and Branch Awareness for contextualized memory management
- Fully MCP Compliant for seamless integration with IDEs and AI agents
- 21 GitHub stars
ユースケース
- Establishing and managing a centralized, context-aware memory bank for AI code agents.
- Facilitating a structured agent development loop with enforced rules and state tracking in IDEs.
- Analyzing and optimizing code project structures and dependencies using graph algorithms.