Juanma Aranda

HERRAMIENTAS

Engrim 1.3 aporta memoria local en SQLite a Claude Code, Cursor, Windsurf y Google Antigravity

Engrim 1.3.0, una herramienta de código abierto, añade una capa de memoria local en SQLite para Claude Code, Cursor, Windsurf y Google Antigravity. Guarda decisiones y contexto de proyecto, recuperándolos en nuevos inicios de sesión mediante hooks y MCP. Se instala con pip, no requiere cuenta ni API, y mantiene datos y embeddings en local, sin telemetría.

Audio con ElevenLabs

Qué ha ocurrido

El 7 de septiembre se publicó Engrim 1.3.0, que extiende su motor de memoria local a cuatro entornos de agentes de código: Claude Code, Cursor, Windsurf y Google Antigravity. El proyecto, de código abierto, ofrece un almacén compartido por proyecto para decisiones, restricciones, feedback y trabajo en curso, guardado en SQLite en la máquina del desarrollador. Recupera una selección al iniciar sesión y vuelve a buscar conforme llegan los prompts. No requiere cuenta ni claves API; instalación: pip install engrim y engrim setup. La nueva versión convierte una herramienta inicialmente centrada en Claude Code en una capa de memoria entre agentes, usando hooks nativos cuando existen y un servidor MCP para otros clientes.

Qué significa para creadores

Si trabajas con estos agentes, puedes borrar conversaciones con tranquilidad sin perder el “por qué” de tus decisiones. Engrim separa memorias curadas (decisiones, hechos, estado de proyecto, preferencias, referencias) de un registro de transcripciones solo-append, y crea un “paquete” de memoria con presupuesto usando FTS5 y embeddings locales combinados por fusión recíproca. Su servidor MCP expone herramientas para añadir y recordar registros, construir el contexto y revisar transcripciones; permite marcar entradas como superadas, fijar un puntero de reanudación y, antes de limpiar, engrim review avisa si falta guardar alguna decisión. Todo queda en local, sin telemetría; por defecto descarga una vez un modelo pequeño de embeddings y puede desactivarse con ENGRIM_EMBED=off. Ten en cuenta que los resultados extensos citados por el repositorio son propios del proyecto y no están auditados; la confianza dependerá de la calidad de recuperación y del manejo de memoria obsoleta en tus repositorios.

Fuente y contexto

El autor, Timothy Gordon, creó Engrim para preservar el razonamiento entre sesiones en trabajos que superan una única ventana de contexto. Compite en una categoría activa con proyectos como Diaspar, Palimem, Sessionmem, Engram y mcp-memory-sqlite, impulsada por MCP, presentado por Anthropic en noviembre de 2024, que facilita integrar memorias externas. La hoja de ruta de Engrim incluye un proceso residente de recuperación, reranking, detección de casi duplicados, exportación y feedback sobre la utilidad de memorias inyectadas; su apuesta operativa es mantener poco en el prompt activo y hacer duradero lo importante en una base local.