Memoria a largo plazo para agentes de programación: guarda recuerdos en una base de datos SQLite local y los comparte entre Claude Code, Codex, Cursor y otros clientes MCP.
AVIDS2/memorix
Capa compartida de memoria de proyectos, local y prioritaria, que permite a agentes de programación como Claude Code, Codex y Cursor leer y escribir la misma memoria mediante MCP.
- Estrellas
- 855
- Forks
- 70
- Issues abiertos
- 5
- Último commit
- hace 23 horas
¿Qué es?
Memorix guarda la memoria del proyecto dentro del repositorio Git, en lugar de dejarla en un chat o IDE concreto. Así, la siguiente sesión de un agente puede recuperar el contexto de la anterior, incluso si cambia el agente o la herramienta. Almacena observaciones, resúmenes de sesiones, registros de razonamiento con sus ventajas y desventajas, y datos derivados de los commits. Los ofrece mediante un servidor MCP, hooks, una CLI, un SDK de TypeScript y un agente de terminal incluido llamado memcode.
La configuración se realiza con un solo comando para cada agente, como memorix setup --agent claude --global, que escribe las entradas MCP, los archivos de orientación, las reglas o los paquetes de plugins que admite cada agente. SQLite es el almacenamiento local canónico, con índices semánticos opcionales mediante SQLite FTS5 y LanceDB. La formación de memoria y los embeddings basados en LLM son opcionales.
El proyecto también incluye un panel local, un endpoint MCP HTTP para uso compartido, la incorporación de memoria derivada de Git, un índice del estado del código para símbolos de TypeScript y JavaScript, y comandos de orquestación para coordinar varios agentes de trabajo.
Funciones clave
- 01Comparte un único conjunto de memoria para cada proyecto entre Claude Code, Codex, Cursor, Windsurf, Gemini CLI y muchos otros agentes.
- 02Instala MCP, reglas, hooks o paquetes de plugins para cada agente mediante un único comando de configuración.
- 03Almacena los datos en SQLite local, sin necesidad de servicios en la nube.
- 04Convierte los commits de Git en datos de ingeniería que se pueden buscar y registra el razonamiento de diseño junto con las alternativas.
- 05Ofrece una CLI, un SDK de TypeScript, un panel local y un endpoint MCP HTTP.
Casos de uso
- Alternar entre Claude Code, Cursor y Codex en el mismo repositorio sin tener que volver a explicar el proyecto.
- Recuperar los motivos de una decisión de arquitectura cuando el chat original ya no está disponible.
- Ejecutar varios agentes de programación en paralelo sobre una misma base de código, con contexto de tareas compartido y traspasos de trabajo.
- Proporcionar a los agentes de un equipo una memoria de proyecto coherente y fácil de revisar, almacenada junto al código.
Inicio rápido
- 1
Instala Memorix desde npm siguiendo la sección Install del README
- 2
Configura la integración para tu agente (a nivel de usuario, global)
memorix setup --agent <agent> --global
Antes de usarlo
- La configuración varía según el agente, por lo que el esfuerzo de integración depende del agente que uses.
- Las funciones de Formation y embedding que usan un LLM son opcionales y requieren configuración adicional.
Temas
Preguntas frecuentes
- ¿Qué es memorix?
- Capa compartida de memoria de proyectos, local y prioritaria, que permite a agentes de programación como Claude Code, Codex y Cursor leer y escribir la misma memoria mediante MCP. Memorix guarda la memoria del proyecto dentro del repositorio Git, en lugar de dejarla en un chat o IDE concreto. Así, la siguiente sesión de un agente puede recuperar el contexto de la anterior, incluso si cambia el agente o la herramienta. Almacena observaciones, resúmenes de sesiones, registros de razonamiento con sus ventajas y desventajas, y datos derivados de los commits. Los ofrece mediante un servidor MCP, hooks, una CLI, un SDK de TypeScript y un agente de terminal incluido llamado memcode.
- ¿memorix es gratuito? ¿Qué licencia tiene?
- memorix es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿memorix sigue mantenido?
- Mantenimiento activo. El último commit de memorix fue el 21 oct 2026.
- ¿Para qué puedo usar memorix?
- Alternar entre Claude Code, Cursor y Codex en el mismo repositorio sin tener que volver a explicar el proyecto. Recuperar los motivos de una decisión de arquitectura cuando el chat original ya no está disponible. Ejecutar varios agentes de programación en paralelo sobre una misma base de código, con contexto de tareas compartido y traspasos de trabajo. Proporcionar a los agentes de un equipo una memoria de proyecto coherente y fácil de revisar, almacenada junto al código.
- ¿Cómo se instala memorix?
- Instala Memorix desde npm siguiendo la sección Install del README Configura la integración para tu agente (a nivel de usuario, global): memorix setup --agent <agent> --global
- ¿Dónde consigo memorix?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AVIDS2/memorix
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
App de macOS para la barra de menús que muestra la cuota disponible y el tiempo hasta el reinicio en herramientas de programación con IA como Claude, Codex, Gemini y Copilot.
Permite que Codex, Claude Code, Cursor, Hermes Agent y OpenClaw compartan una memoria local cifrada, se pasen tareas y revisen el trabajo de los demás.
Colección local basada en archivos de diez skills SKILL.md para agentes, centradas en aclarar y seguir tareas, pausar y transferir el trabajo, gestionar memoria de perfil, crear skills y escribir.
Widget de escritorio que registra el uso de tokens, los costos, los límites y las sesiones en más de 46 herramientas de programación con IA, con sincronización opcional entre dispositivos.
Servidor MCP para agentes de programación con IA que mantiene los resultados sin procesar de las herramientas fuera de la ventana de contexto y conserva el estado de la sesión tras la compactación.