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
Ya ta'. Desde el próximo mensaje empieza a recordar.
Cómo funciona (sin embeddings ni brujería)
-
Captura. Un hook
PostToolUselee cada intercambio y saca los hechos — decisiones, rutas, tu stack, tus gustos, tus objetivos. - 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.
- 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.
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.
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
- 🌐 Web: https://corvusmem.vercel.app
- 📦 npm: https://www.npmjs.com/package/corvusmem
- 🐙 GitHub: https://github.com/petersonsenadevs/corvusmem
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)