Resumen
Totales de memorias, sesiones, fijadas y prompts; actividad por día de las últimas semanas, reparto por tipo y la última sesión con lo que pediste y lo que quedó guardado.
- Actividad por día
- Reparto por tipo
- Última sesión de un vistazo
Engram guarda las decisiones, hallazgos y errores que tu agente aprende sesión tras sesión. Engram View los abre en una ventana: memorias, sesiones y relaciones, en vivo y sin escribir una sola línea en su base.
~/.engram/engram.db · modo solo lectura 


El problema
Engram es la memoria persistente de tu agente: cada mem_save queda en una base SQLite con
índices, versiones y relaciones. Funciona de maravilla para el agente, pero para ti es una caja negra. ¿Qué decidió la
semana pasada? ¿Qué sabe de este proyecto? ¿Por qué hizo eso?
$ sqlite3 ~/.engram/engram.db sqlite> select title, type, content ...> from observations order by id desc limit 3; Migrar de TypeORM a Prisma por módulos|decision|**What**: Se migra el acceso a datos a Prisma, módulo por módulo…\n **Why**: Tipado más estricto en las consultas y…| Falta un índice en orders.customer_id|discovery|**What**…| El build falla en Node 26 por sharp|discovery|… sqlite> ▍
…y cruzar a mano sesiones, temas y versiones. Con cuidado de no escribir nada.
src/orders/ prisma/schema.prismaLegible, enlazado con su sesión y sus relaciones, y al día cada vez que Engram guarda.
Las vistas
Totales de memorias, sesiones, fijadas y prompts; actividad por día de las últimas semanas, reparto por tipo y la última sesión con lo que pediste y lo que quedó guardado.
Búsqueda de texto completo, filtros por proyecto y tipo, y el detalle de cada memoria con su qué, por qué, dónde y aprendido.
Una línea de tiempo con el resumen de cada sesión, los prompts que le diste al agente y las memorias que guardó en ella. Para saber, sesión a sesión, qué quedó.
Las memorias conectadas por relación, por tema y por sesión. Animado, con arrastre y zoom: tira de un nodo y mira qué decisiones dependen de él.
Funciones
Una app de escritorio en Electron con un servidor interno que solo usa lo que trae Node: sin base propia, sin cuentas, sin nada que configurar.
El visor se actualiza solo cuando Engram guarda algo nuevo. Deja la ventana abierta mientras trabajas con Claude Code y mira cómo aparecen las memorias.
Ctrl K desde cualquier vista. Usa los índices que Engram ya mantiene.
Cada versión de una memoria, con lo que cambió entre una y otra.
La ventana aparece en el monitor donde está el ratón. Si ya está abierta, la trae al frente.
Busca un puerto disponible, así no choca con otras instancias ni con tus servidores.
Usa ~/.engram/engram.db o la que indiques en ENGRAM_DB / ENGRAM_DATA_DIR.
Instálalo con accesos directos o llévalo en un solo .exe que no instala nada.
Las que Engram mantiene siempre en contexto aparecen marcadas y contadas aparte.
El servidor escucha solo en tu máquina. Sin telemetría, sin cuentas.
Solo lectura
Engram mantiene índices de búsqueda, versiones y una cola de sincronización. Escribir en su archivo por fuera los rompería, así que Engram View ni siquiera lo intenta.
SQLite la abre en modo lectura: aunque algo fallara, no podría escribir en ella.
GETCualquier otra petición se rechaza. No hay endpoints para crear, editar ni borrar.
Si quieres corregir una memoria, se hace a través de Engram (mem_update), nunca en el archivo.
engram.db · memorias · sesiones El agente escribe a través de Engram. Engram View solo lee el archivo y te lo enseña.
Ecosistema
record-mind anota los detalles que ves y Claude los resuelve con la memoria de Engram. Engram View te enseña esa memoria: lo que Claude consultó, lo que guardó y cómo se conecta.
Empieza
Descarga el instalador y ábrelo. No necesitas Node.js ni compilar nada; solo tener Engram con alguna memoria guardada.
Ejecuta Engram-View-Setup-1.0.0.exe. Crea el acceso directo en el escritorio y en el menú Inicio.
El ejecutable aún no está firmado: Más información → Ejecutar de todas formas.
Lee ~/.engram/engram.db. ¿Tu base está en otro sitio? Indícala con una variable:
setx ENGRAM_DB "D:\ruta\engram.db"
Requiere Node.js 22.13 o superior (usa node:sqlite).
git clone https://github.com/ArangoMzl/engram-view cd engram-view npm install npm run desktop # app de escritorio npm start # solo servidor, en el navegador npm run demo # con datos de demostración
Opciones de server.mjs: --db <ruta>,
--port <n>, --no-open, --demo.