Ir al contenido

Comparativa: Engram (Gentleman Programming) vs nuestro sistema (gbrain Topología 2)

Comparativa: Engram (Gentleman Programming) vs nuestro sistema (gbrain Topología 2)

Sección titulada «Comparativa: Engram (Gentleman Programming) vs nuestro sistema (gbrain Topología 2)»

Análisis 11-jun-2026 contra github.com/Gentleman-Programming/engram (4.3K stars, 89 releases, v1.16.1 may-2026, MIT, Go). Creador: Alan Buscaglia — referente dev hispanohablante.

  • Stack: Go (binario único, brew install, cero deps). UI: templ/TS mínimo. TUI incluida.
  • Storage: SQLite + FTS5 en ~/.engram/engram.db. La DB es la fuente de verdad; git sync exporta “compressed chunks” (sin merge conflicts). Cloud opcional = replicación, nunca autoridad (“local SQLite remains the source of truth”).
  • Retrieval: FTS5 keyword puro — SIN embeddings por diseño (cero API keys/costo). Juicio semántico vía LLM del agente solo para conflictos.
  • Esquema: memorias estructuradas What/Why/Where/Learned + tipos. Ciclo de vida explícito mem_session_start/mem_session_end (con resumen opcional).
  • MCP: stdio, 19 tools, agent-agnostic (Claude Code plugin marketplace, OpenCode, Gemini CLI, Codex, Cursor, Windsurf, VS Code, Pi). HTTP API opcional (:7437, bearer token simple).
  • Conflictos: detección automática al guardar + juicio LLM — los MUESTRA, nunca auto-resuelve.
  • Mantenimiento: doctor, compaction recovery, cloud upgrade state machine.
  • Inspirado en claude-mem; se declara “más simple y agent-agnostic”.
  1. Fuente de verdad: Engram = DB-first; nosotros = markdown-first (el brain de Nicolás en git ES la verdad, gbrain solo indexa). Para un cerebro de conocimiento existente → gbrain nativo.
  2. Problema: Engram = memoria de TRABAJO de coding agents (cuaderno de obra por sesión); gbrain = cerebro de CONOCIMIENTO (biblioteca + grafo + síntesis). Nosotros usamos ambos roles en gbrain.
  3. Operación: Engram gana por paliza — binario Go vs Bun+203 deps+WASM. Nuestra noche de cerrojos/corrupción PGLite no existe en SQLite WAL (lectores multi-proceso OK).
  4. Retrieval: Engram piso práctico (FTS5 sin keys, gratis); gbrain techo alto (híbrido vector+RRF+reranker+graph, requiere key). Corpus grande/semántico → gbrain.
  5. Convenciones: ⭐ Engram trae DE FÁBRICA lo que construimos a mano esta semana — esquema W/W/W/L (≈ nuestro SBAR), session lifecycle (≈ nuestros hooks), conflict surfacing (≈ nuestra doble firma). Engram = herramienta opinionada (convención como código); gbrain = plataforma (convención como gobernanza propia). Nuestra semana validó las opiniones de Engram re-implementándolas sin saberlo.
  6. Curaduría/aprendizaje: gbrain muy superior (dream, autopilot, salience, anomalies, graph, síntesis con citas). Patrones 6-8 (bibliotecario/retrospectiva/olvido) necesitan gbrain.
  7. Auth remota: Engram bearer simple; nosotros OAuth 2.1 con clientes registrados (más pesado, más enterprise).

⚠️ ESTRATEGIA DE VIDEO — recalibración obligatoria

Sección titulada «⚠️ ESTRATEGIA DE VIDEO — recalibración obligatoria»

El hueco “memoria de agentes en español” está PARCIALMENTE CERRADO: Gentleman Programming tiene múltiples videos de Engram (feb-may 2026), incluido “La EVOLUCIÓN del contexto compartido entre AGENTES: Engram Cloud” (2-may) — memoria compartida multi-agente, en español, por el creador con audiencia masiva. Más canales satélite (DevCoreX, Daniel Españadero).

Lo que sigue abierto (nuestro espacio):

  1. GBrain específicamente — cero cobertura en español (verificado 9 y 11-jun)
  2. Ángulo de SISTEMAS: “compartir memoria no es compartir mente” + gobernanza + relevo multi-vendor + infra híbrida propia (vs ángulo herramienta/workflow de Alan)
  3. La comparativa que nadie hizo: gbrain vs Engram — “probé los dos cerebros: el del CEO de Y Combinator y el del Gentleman”. Posiciona CON el ecosistema hispano (sin atacar, celebrando Engram — regla del canal). La audiencia VA a preguntar “¿y Engram?” en comentarios: el video debe traer la respuesta incorporada.

Implicación de guion: agregar sección/mención Engram (qué hace bien, para quién es mejor, y por qué nuestro sistema usa gbrain: brain markdown-first + curaduría + nuestra capa de gobernanza). Candidato a demo corta: mismo flujo en ambos.

Pendiente: VidIQ de “engram” + revisar los videos de Alan (qué cubrió exactamente, qué no) antes de cerrar guion v2.