v1.0.0 App de escritorio

Loquetuagenterecuerda.
Ahora lo puedes ver.

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.

Lee ~/.engram/engram.db · modo solo lectura
en vivo
Vista Resumen de Engram View: totales de memorias, sesiones y fijadas, mapa de actividad y reparto por tipo.Vista Memorias: lista filtrable y detalle de una memoria con qué, por qué, dónde y aprendido.Vista Sesiones: línea de tiempo con el resumen, los prompts y las memorias de cada sesión.Vista Grafo: memorias conectadas por relación, tema y sesión.
vistas: resumen, memorias, sesiones y grafo
4
local: lee el archivo de Engram en tu máquina
100%
escrituras en engram.db; solo peticiones GET
0
cuentas, nubes o suscripciones
0

El problema

Tu agente aprende mucho.
Tú no lo ves.

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?

Sin Engram View
$ 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.

Con Engram View
decisión • fijada 13 nov

Migrar de TypeORM a Prisma por módulos

tienda-apiorm/migration4 conexiones
Qué
Se migra el acceso a datos a Prisma, módulo por módulo, empezando por pedidos.
Por qué
Tipado más estricto en las consultas y migraciones más predecibles.
Dónde
src/orders/ prisma/schema.prisma
bugfix N+1 en el listado de pedidos

Legible, enlazado con su sesión y sus relaciones, y al día cada vez que Engram guarda.

Las vistas

Cuatro formas de mirar
la misma memoria.

01

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
Vista Resumen de Engram View.
02

Memorias

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.

  • Historial de versiones con diff
  • Memorias relacionadas
  • Salto a su sesión o al grafo
Vista Memorias de Engram View.
03

Sesiones

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

  • Duración y proyecto
  • Prompts de la sesión
  • Memorias guardadas
Vista Sesiones de Engram View.
04

Grafo

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.

  • Línea continua: relación
  • Discontinua: mismo tema
  • Punteada: misma sesión
Vista Grafo de Engram View.

Funciones

Una ventana ligera,
siempre al día.

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.

En vivo

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.

Búsqueda de texto completo

Ctrl K desde cualquier vista. Usa los índices que Engram ya mantiene.

Historial y diff

Cada versión de una memoria, con lo que cambió entre una y otra.

Abre donde estás

La ventana aparece en el monitor donde está el ratón. Si ya está abierta, la trae al frente.

Puerto libre

Busca un puerto disponible, así no choca con otras instancias ni con tus servidores.

Encuentra tu base

Usa ~/.engram/engram.db o la que indiques en ENGRAM_DB / ENGRAM_DATA_DIR.

Instalador o portable

Instálalo con accesos directos o llévalo en un solo .exe que no instala nada.

Memorias fijadas

Las que Engram mantiene siempre en contexto aparecen marcadas y contadas aparte.

Nada sale de tu equipo

El servidor escucha solo en tu máquina. Sin telemetría, sin cuentas.

  • Electron
  • Node.js · node:sqlite
  • HTML, CSS y JS sin compilación
  • SQLite en solo lectura

Solo lectura

Mira todo.
No toca nada.

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.

01

La base se abre en solo lectura

SQLite la abre en modo lectura: aunque algo fallara, no podría escribir en ella.

02

El servidor solo acepta GET

Cualquier otra petición se rechaza. No hay endpoints para crear, editar ni borrar.

03

Los cambios, por Engram

Si quieres corregir una memoria, se hace a través de Engram (mem_update), nunca en el archivo.

Agente Claude Code u otro agente con MCP
mem_save · mem_search
Memoria Engram engram.db · memorias · sesiones
solo lectura
Engram View resumen · memorias · sesiones · grafo

El agente escribe a través de Engram. Engram View solo lee el archivo y te lo enseña.

Empieza

Abre la memoria
de tu agente.

Descarga el instalador y ábrelo. No necesitas Node.js ni compilar nada; solo tener Engram con alguna memoria guardada.

v1.0.0 · 12 de noviembre de 2026 · Windows 10/11 x64 · 116 MB · todas las versiones

  1. 1

    Instala Engram View

    Ejecuta Engram-View-Setup-1.0.0.exe. Crea el acceso directo en el escritorio y en el menú Inicio.

  2. 2

    Si SmartScreen avisa

    El ejecutable aún no está firmado: Más información → Ejecutar de todas formas.

  3. 3

    Ábrelo y listo

    Lee ~/.engram/engram.db. ¿Tu base está en otro sitio? Indícala con una variable:

    setx ENGRAM_DB "D:\ruta\engram.db"
¿Prefieres ejecutarlo desde el código?

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.

Código abierto · MIT ArangoMzl/engram-view Lee el código, abre un issue con una idea o un fallo, o deja una estrella si te sirve. Ver en GitHub