Por qué descarté OpenViking

Mi second brain en OKF ya hace lo que promete OpenViking. Sumarlo cuesta más de lo que ahorra.

El sistema

1 Ya hace lo mismo

OpenViking da a cada nodo tres niveles, para que el agente decida qué abrir antes de leerlo. Mi repo ya los tiene:

NivelOpenVikingMi second brain
L0Abstract generado por un LLMLa línea del concepto en el índice de su carpeta
L1Overview generado por un LLMEl resumen de estado, de 2 KB como máximo
L2Contenido completoEl archivo
Frío—Un archivo histórico, fuera del camino de lectura

El L1 ya es chico, así que resumirlo otra vez no aporta mucho. Mis resúmenes los escribo y los firmo yo. Dejar OKF sería migrar más de 600 conceptos para quedar igual.

2 Duplica la información

Cada concepto quedaría tres veces: el archivo, su copia indexada con resúmenes propios que hay que regenerar en cada commit, y las memorias que OpenViking extrae por su cuenta. Cuando no cuadren, el agente no sabrá cuál vale.

3 Rompe la separación de responsabilidades

OrquestadorQuién hace qué ahora y cómo fue. Dura lo que dura la tarea.
Second brainQué hay que hacer y qué se aprendió. Dura meses, revisado en git.
OpenVikingUn tercer dueño de la memoria y los skills, que escribe por su cuenta.

Su plugin para Claude Code captura cada sesión, y un LLM guarda «memorias» fuera de git y sin revisión. Además, cada agente se identifica por el repo en que corre, y la búsqueda recorre todos los proyectos: los agentes del mismo repo terminarían compartiendo memoria.

4 No ataca el costo, y lo sube

Medí 566 corridas de los agentes. Esto es lo que devuelven las herramientas:

OrigenParte
Respuestas de la API del orquestador28%
Lecturas fuera del second brain (código, documentos)22%
Leer el second brain: lo único que ataca OpenViking~11%
Releer el protocolo común de los agentes8%

Lo que más cuesta es el contexto fijo de cada corrida nueva: entre 46K y 77K tokens, el 44% de la escritura de caché. El plugin lo agranda, porque al abrir cada sesión agrega el perfil, el índice de memorias y el catálogo de skills, y suma memorias a cada prompt.

5 Datos, skills y madurez

En balance: poca ventaja frente a lo que cuesta

Gano

  • Una parte del ~11% que hoy se va en leer el second brain

Pago

  • Un servidor más
  • Modelos de embeddings y de visión
  • Información duplicada
  • Más contexto fijo en cada corrida
  • Datos que salen a un tercero

Lo probaría solo como índice semántico de solo lectura, sin plugin ni memorias automáticas, y solo si leer el repo llega a pesar bastante más que hoy.