Repolode
AVIDS2

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. 1

    Instala Memorix desde npm siguiendo la sección Install del README

  2. 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