ESTEBAN PINILLA

Caso 04 · Proyecto propio sobre base open source

Amplié un asistente de voz open source hasta convertirlo en mi sistema de trabajo

Partí de MARK XXXIX-OR, un asistente de voz para el ordenador, y le añadí memoria local, correo, calendario, coordinación con agentes de programación y un modo que funciona sin conexión.

14.335líneas de Python propias en 45 módulos nuevos
566pruebas automáticas, sin fallos en la última verificación
~11.600líneas del proyecto original del que partí
Base: MARK XXXIX-OR de FatihMakes, open source: voz en tiempo real con Gemini Live, interfaz HUD en PyQt y acciones básicas. Mi aportación: 45 módulos nuevos, unas 3.200 líneas cambiadas en ficheros originales y 60 ficheros de pruebas. Medido comparando fichero a fichero con el original. Lo implementé dirigiendo a agentes de IA (Codex y Claude): yo especifico, decido y verifico.

El problema

El asistente original conversaba, ejecutaba acciones y tenía una memoria básica, pero no estaba conectado a mi base de conocimiento, ni a mi correo ni a mi calendario, y dejaba de servir cuando caía la conexión con el modelo de voz.

Qué añadí

Decisiones de seguridad

Resultado

Ventana de JARVIS con la base de conocimiento vista como constelación de notas enlazadas
JARVIS en funcionamiento, con la memoria local vista como constelación de notas. El registro de actividad está desenfocado.

La última verificación, del 5 de octubre de 2026, pasó dos veces las 566 pruebas sin fallos.

Limitaciones y siguiente paso

Herramientas