Sobre el proyecto

Neo.mjs se presenta como un sistema de dos partes: un motor de aplicaciones de navegador (el Cuerpo) y un sistema operativo de agentes de IA (el Cerebro) en un repositorio hermano. El motor utiliza una arquitectura fuera del hilo principal con App, VDom, Data, Canvas y SharedWorkers dedicados. Los componentes se describen como objetos persistentes que conservan su identidad y estado dentro del App Worker, lo que permite aplicaciones de múltiples ventanas y actualizaciones de interfaz de alta frecuencia. El proyecto afirma tener uso en producción en mesas de negociación financiera, salas de control y herramientas de clase IDE. El repositorio Brain proporciona un Núcleo de Memoria con un Grafo de Borde Nativo, una Base de Conocimiento, automatización de flujos de trabajo de GitHub y coordinación A2A entre mantenedores de IA con nombre de diferentes familias de modelos. Una interfaz Neural Link permite a los agentes inspeccionar y mutar el estado de la aplicación en vivo mediante métodos como get_component_tree, set_instance_properties y patch_code. El README describe un DreamService que consolida los datos de sesión en topología de grafo y un bucle MX (Model Experience) donde la fricción interna se convierte en tickets, pull requests, habilidades y memoria. El proyecto está dirigido a ingenieros que construyen interfaces de múltiples ventanas de alto rendimiento, arquitectos de IA que trabajan con sistemas multiagente e investigadores que estudian la gobernanza autónoma del software. Explícitamente no está destinado a sitios de contenido estático ni a equipos que buscan un framework listo para usar. El inicio rápido está disponible a través de npx neo-app@latest. El repositorio es codesarrollado por un mantenedor humano y cuentas de máquina bajo un modelo de autoridad de fusión controlada.