DEV Community

Cover image for Llegó Corvusmem: el cuervo que no olvida na'
Peterson Andres Sena Arias
Peterson Andres Sena Arias Subscriber

Posted on Originally published at corvusmem.vercel.app

Llegó Corvusmem: el cuervo que no olvida na'

Mira, tu agente de código es un genio… por una sesión. Después se olvida de tu stack, de lo que decidiste ayer, de quién tú ere' y de las tres cosas que le dijiste hace un rato. Cada chat nuevo arranca de cero, como si nada.

A mí eso me tenía cansao de repetirle to' a Claude Code y a Codex. Así que le hice una memoria: Corvusmem. El cuervo que no olvida ni un detalle. 🐦‍⬛

¿Qué es esta vaina?

Corvusmem es una memoria determinista, offline y sin dependencias para agentes de código. Se engancha de tu Agente' (Claude Code, Codex, o una CLI suelta), apunta los hechos estables que tu agente aprende, y te los recuerda sesión tras sesión, proyecto tras proyecto.

Y lo mejor: toda la memoria es un archivo que es pa' ti. Sin servidor, sin nube, sin API key, sin telemetría, sin base de datos vectorial. Misma pregunta, misma respuesta — siempre.

npx corvusmem install --claude
Enter fullscreen mode Exit fullscreen mode

Ya ta'. Desde el próximo mensaje empieza a recordar.

Cómo funciona (sin embeddings ni brujería)

  1. Captura. Un hook PostToolUse lee cada intercambio y saca los hechos — decisiones, rutas, tu stack, tus gustos, tus objetivos.
  2. Guarda. Cada hecho cae en un grafo local ligerito con su nombre, su fecha y sus enlaces. Nada de embeddings. Nada de base vectorial. Un archivo.
  3. Recuerda. Una consulta enciende el nodo que coincide y se extiende un salto (activación a dos saltos), y te saca lo relacionado. Al instante, y siempre igual.

Como es determinista y local, no hay nada que depurar en la nube, no hay nada que pagar, y no se va ni un byte de tu máquina.

Te recuerda a TI, y a tu equipo

Hay dos tipos de memoria:

  • Del proyecto — stack, cliente, decisiones. Vive en el repo, la comparte el equipo.
  • Tuya — quién tú eres y cómo te gusta trabajar, en todos tus proyectos, privada en tu máquina.

Y en un proyecto compartío, Corvusmem guarda los hechos por autor: si tú ere' de Vim y tu socio e' de Emacs, los dos sobreviven — ninguno pisa al otro. Tranquilo.

Y para verlo: el Cortex

Corre npx corvusmem --cortex y tu memoria se dibuja como un cerebro de puntos — un brillo por hecho, cada tipo de memoria en su zona (objetivos, proyecto, reglas, quién ere', lo vivío). No e' adorno: e' una radiografía de lo que tu agente de verdad usa. HTML local, offline, y sigue tu tema claro/oscuro.

El Cortex: la memoria dibujada como un cerebro, con la línea de tiempo de lo aprendío, lo que cambió y lo que sigue abierto

Lo honesto, sin cuento

Te lo digo de frente: Corvusmem no e' el que más recuerda en los benchmarks públicos. En LoCoMo anda compitiendo (~25% general) codo a codo con las memorias de embeddings — y hasta gana en saber decir "no sé" en vez de inventar.

Donde sí gana e' en lo que el benchmark no puntúa: e' determinista, offline, sin dependencias ni API keys, cuesta cero, y los datos son tuyos. Pa' la memoria de trabajo de un agente, yo me quedo con "aburrida, privada y reproducible" antes que "unos puntitos más, pero en la nube de otro".

¿Y por qué un cuervo?

Porque el cuervo e' EL animal de la memoria — recuerda caras por año' y sabe dónde escondió cada cosa. Corvusmem = corvus (cuervo) + mem (memoria). El pájaro que no olvida.

El cuervo de Corvusmem

Gratis, y de buena

Corvusmem e' gratis pa' uso personal y no comercial (PolyForm Noncommercial). Si lo va' a usar dentro de una empresa o un producto de pago, ahí sí lleva licencia comercial. Telemetría: cero, siempre.

Pruébalo, mano

npx corvusmem install --claude
Enter fullscreen mode Exit fullscreen mode

Si lo prueba', cuéntame qué recordó tu agente que te sorprendió. Y si te sirvió, déjame un ❤️ aquí abajo que eso ayuda un montón — y cualquier mejora o idea, pa'lante con ella. Comenta o abre un issue. Dale. 🐦‍⬛

Top comments (0)