Saltar al contenido
ReviewRamble

El boletín semanal

La IA, analizada, en tu bandeja de entrada.

  • Nuevas reseñas de herramientas, modelos, servidores MCP y repos, con el veredicto por delante
  • Precios y valoraciones revisados cuando algo cambia
  • Nuevos análisis en cuanto se publican

Modelos, agentes, servidores MCP y las herramientas que de verdad merecen tu tiempo.

Un correo a la semana. Date de baja con el enlace de cualquier boletín. Cómo usamos tu correo

deja-vu

Un único binario de Go que indexa los logs de sesión que ya guardan tus agentes de código y les devuelve el historial relevante por MCP y hooks.

Reseña de Sheela · Actualizado

Ver en GitHub Código abierto

Nuestra nota

4.2/5

Memoria para agentes de código que parte de todo lo que ya has hecho, porque lee las transcripciones en lugar de esperar a que el agente guarde notas.

¿Qué es deja-vu?

deja-vu (el comando es deja) construye un índice de búsqueda local sobre las transcripciones que Claude Code, Codex, Cursor, Gemini CLI, opencode y unos 40 agentes de código más ya escriben en disco. Los agentes recuperan ese historial mediante una única herramienta MCP y mediante hooks que se disparan al iniciar la sesión, antes de editar un archivo y cuando falla un comando; tú tienes una pantalla de búsqueda en terminal, una exportación HTML local y comandos como deja blame, deja fix y deja wip.

No llama a ningún modelo de lenguaje ni necesita cuenta. Las credenciales se ocultan al construir el índice, y el único tráfico de red son las actualizaciones, la sincronización opcional por SSH, una comprobación diaria de versiones y un endpoint de embeddings si decides añadir uno para la búsqueda semántica.

Está escrito en Go con licencia MIT, se instala con un script de shell, Homebrew, Scoop, winget, go install o npx, e incluye plugins para los marketplaces de varios agentes. El repositorio se creó en julio de 2026; la v0.24.0 salió el 5 de noviembre de 2026.

¿Merece la pena deja-vu?

La idea central de deja-vu es la correcta: tus agentes llevan todo este tiempo escribiendo en disco un registro completo de cada sesión, así que una capa de memoria debería indexar ese registro en lugar de pedir al agente que decida qué merece recordarse. La ventaja es que la recuperación funciona desde el primer día y entre agentes. Un arreglo resuelto en Codex el mes pasado puede aparecer hoy en una sesión de Claude Code sin que nadie lo haya apuntado.

Las cifras del README están documentadas con un cuidado poco habitual para un proyecto de cuatro meses. Indica un 97,2% de recall at 5 en LongMemEval-S, 13,6 segundos para indexar 19.195 sesiones y una mediana de búsqueda de 0,7 a 0,8 ms en un almacén real de 2.419 sesiones. En una tarea que la máquina ya había resuelto, las ejecuciones con deja usaron 53.558 tokens frente a 126.222 sin nada conectado, alrededor de un 58% menos. La única herramienta MCP cuesta 477 tokens de definiciones por turno, frente a 8.283 del mayor de los siete servidores de memoria que midió. Son pruebas del propio mantenedor, pero los scripts y los corpus vienen en el repositorio, así que cualquiera puede repetirlas.

Como es búsqueda léxica sin modelo en el bucle, encuentra bien cadenas exactas (mensajes de error, rutas de archivo, flags) y peor las preguntas reformuladas. Los embeddings opcionales mediante Ollama, LM Studio o un endpoint compatible con OpenAI cierran esa brecha, a unos 4 MB por cada mil mensajes con un modelo de 1.024 dimensiones; con un endpoint remoto, el texto ya ocultado y cada consulta salen de la máquina.

En privacidad está mejor que la mayoría de las herramientas de memoria, con matices que conviene leer. La ocultación elimina del índice claves, tokens, JWT y contraseñas, pero las transcripciones originales los siguen teniendo; la documentación cita una máquina con 84 secretos en 42 sesiones, y deja secrets --scrub reescribe los originales solo donde puede. El índice además conserva sesiones que un agente ya ha borrado, lo que es una ventaja para recuperar y un riesgo en una máquina compartida o auditada.

El ritmo es lo otro a sopesar. Dar soporte a 43 agentes, cuyos formatos cambian cuando se actualizan, implica lanzamientos frecuentes y 20 incidencias y pull requests abiertos. Frente a herramientas que registran desde ahora, como Mem0 o claude-mem, que empiezan vacías y solo guardan lo que un agente decidió guardar, deja cambia curación por cobertura, y sus comandos promote y remember añaden una capa curada encima cuando la quieres.

Dónde se gana su sitio

  • Un desarrollador de backend que usa Claude Code en el trabajo y Codex para tareas paralelas

    Evitar que el agente vuelva a depurar un bug de rotación de JWT ya arreglado hace meses

    Ejecuta deja install --auto una vez; los hooks de inicio de sesión inyectan hasta 2 KB de historial coincidente del proyecto actual, y el agente puede llamar a la herramienta deja en modo fix con la salida del fallo. El coste es cero salvo unos cientos de tokens por sesión.

  • Un tech lead que revisa un cambio que un agente hizo en un módulo de pagos

    Averiguar por qué una línea se escribió así

    deja blame path/to/file.go:120 indica el commit que cambió la línea por última vez y la sesión del agente que la escribió, con lo que se decidió; --git-note guarda la respuesta en refs/notes/deja para futuros revisores.

  • Un desarrollador freelance cuyas transcripciones de Claude Code caducan a los 30 días

    Conservar y restaurar sesiones antiguas antes de que la limpieza las borre

    Las sesiones indexadas antes de la limpieza siguen siendo buscables cuando los archivos ya no están, y deja resume <id> --write-back devuelve una para claude --resume. El índice de un almacén de 19k sesiones ocupa unos 185 MB.

Antes de decidirte

Puesta en marcha
Descarga con curl el script de instalación (macOS y Linux), brew install deja-vu, o Scoop o winget en Windows, y luego deja install --auto, que conecta MCP y hooks en cada agente detectado y construye el primer índice en unos 10 segundos. npx @vshulcz/deja-vu permite probarlo sin instalar.
Integraciones
Una herramienta MCP por stdio, deja, con los modos recall, context, blame, fix, how, orient, remember y handoff; hooks de inicio de sesión, antes de editar y de comandos fallidos; plugins para Codex, opencode, Claude Code, Gemini CLI, Zed, OpenClaw, Hermes y otros; salida JSON para scripts.
Datos y privacidad
Índice en ~/.cache/deja y notas en ~/.local/share/deja en tu máquina. El uso de red se limita a actualizaciones, una comprobación diaria de versiones (DEJA_OFFLINE=1 la detiene), deja sync ssh y un endpoint de embeddings que configures. Licencia MIT.
Coste a escala
Gratis. El índice ocupa entre un 4 y un 10% del tamaño de las transcripciones (232 MB para un almacén de 5,7 GB); construir ese almacén desde cero llevó 71 segundos. Los embeddings opcionales cuestan lo que cobre tu endpoint, o nada con Ollama en local.
Límites
La búsqueda léxica no encuentra preguntas reformuladas sin embeddings; los chats del IDE TRAE están cifrados y no se pueden leer; algunos agentes no tienen recuperación automática ni reanudación; 20 incidencias y pull requests abiertos.

Lo bueno

  • Historial buscable desde el primer día en unos 43 agentes
  • Sin LLM ni cuenta; búsquedas por debajo de 1 ms en un almacén de 2.419 sesiones
  • Una herramienta MCP con 477 tokens de definiciones por turno
  • Credenciales ocultadas al indexar; pruebas reproducibles desde el repositorio

Lo malo

  • Léxica por defecto; las preguntas parafraseadas necesitan un endpoint de embeddings
  • Las transcripciones originales conservan los secretos que el índice ha ocultado
  • Conserva las sesiones borradas, algo que algunos equipos no querrán
  • Proyecto de ritmo rápido creado en julio de 2026; los formatos siguen a 43 agentes

Ideal para

Desarrolladores que alternan entre varios agentes de código y quieren que cada uno sepa lo que los demás ya arreglaron, sin un servicio de memoria alojado.

Alternativas a deja-vu

deja-vu: preguntas frecuentes

¿Merece la pena deja-vu?
Memoria para agentes de código que parte de todo lo que ya has hecho, porque lee las transcripciones en lugar de esperar a que el agente guarde notas. Le damos un 4.2 sobre 5.
¿Cuánto cuesta deja-vu?
Gratis bajo la licencia MIT; sin edición alojada ni de pago.
¿Qué inconvenientes tiene deja-vu?
Léxica por defecto; las preguntas parafraseadas necesitan un endpoint de embeddings; las transcripciones originales conservan los secretos que el índice ha ocultado; conserva las sesiones borradas, algo que algunos equipos no querrán; proyecto de ritmo rápido creado en julio de 2026; los formatos siguen a 43 agentes.
¿Para quién es deja-vu?
Desarrolladores que alternan entre varios agentes de código y quieren que cada uno sepa lo que los demás ya arreglaron, sin un servicio de memoria alojado.
¿Cuánto cuesta deja-vu para un equipo o en producción?
Gratis. El índice ocupa entre un 4 y un 10% del tamaño de las transcripciones (232 MB para un almacén de 5,7 GB); construir ese almacén desde cero llevó 71 segundos. Los embeddings opcionales cuestan lo que cobre tu endpoint, o nada con Ollama en local.
¿Es deja-vu seguro para los datos de la empresa?
Índice en ~/.cache/deja y notas en ~/.local/share/deja en tu máquina. El uso de red se limita a actualizaciones, una comprobación diaria de versiones (DEJA_OFFLINE=1 la detiene), deja sync ssh y un endpoint de embeddings que configures. Licencia MIT.
¿Cuáles son las mejores alternativas a deja-vu?
Las alternativas más cercanas que hemos analizado son claude-mem y Mem0.

Respuestas comprobadas el 5 nov 2026.

¿Desarrollas deja-vu? Muestra esta nota en tu webdeja-vu: nota de 4.2 sobre 5 en ReviewRamble