Sobre el proyecto

marm-memory es un motor de memoria local-first y servidor del Protocolo de Contexto de Modelo (MCP) diseñado para agentes de programación con IA como Claude Code, Codex, Grok, Gemini, VS Code y Cursor. Almacena historial de sesiones, registros estructurados, cuadernos, resúmenes y memorias semánticas en una base de datos SQLite embebida, para que los agentes puedan recordar decisiones, investigaciones, correcciones e historial de proyectos entre chats sin servicios en la nube. El proyecto incluye tres capas de memoria: Core Memory (8 herramientas) para conversaciones, notas y resúmenes; Code Graph (6 herramientas) para indexación de repositorios, búsqueda de símbolos, trazado de llamadas, visión general de arquitectura y análisis de impacto de cambios; y Concept Graph (2 herramientas) para extraer entidades y relaciones de las memorias almacenadas con enlaces de vuelta al grafo de código. Las 16 herramientas están disponibles tanto por transportes HTTP como STDIO. Una consola web local incluida proporciona un plano de control para explorar y editar memorias, explorar grafos de conocimiento y código, construir contexto de código acotado, destilar transcripciones en propuestas de memoria duradera, gestionar la salud en tiempo de ejecución y la indexación, y configurar conexiones de clientes. La consola se ejecuta localmente sin Node.js. Las opciones de despliegue incluyen instalación con pip, Docker, HTTP y STDIO, con perfiles gestionados para uso individual, enjambres multiagente y servidores privados de confianza. El pipeline de recuperación combina pre-filtrado por palabras clave FTS5 con re-clasificación semántica y puntuación temporal. El README incluye benchmarks de latencia, concurrencia, costo de escritura y precisión de recuperación, además de una comparación arquitectónica con Mem0, Letta, Zep/Graphiti y agentmemory.