Об этом проекте

Neo.mjs представляет собой систему из двух частей: движок браузерных приложений (Body) и операционную систему ИИ-агентов (Brain) в родственном репозитории. Движок использует архитектуру с выносом за пределы основного потока, включающую выделенные App, VDom, Data, Canvas и SharedWorkers. Компоненты описываются как постоянные объекты, сохраняющие идентичность и состояние внутри App Worker, что позволяет создавать многоконные приложения и обеспечивать высокочастотные обновления интерфейса. Проект заявляет о промышленном использовании в сфере финансовых торговых систем, диспетчерских пунктов и инструментов класса IDE. Репозиторий Brain предоставляет Memory Core с Native Edge Graph, базу знаний, автоматизацию рабочих процессов GitHub и координацию A2A между именованными ИИ-мейнтейнерами из разных семейств моделей. Интерфейс Neural Link позволяет агентам инспектировать и изменять состояние работающего приложения с помощью таких методов, как get_component_tree, set_instance_properties и patch_code. В README описывается DreamService, который консолидирует данные сессий в топологию графа, и цикл MX (Model Experience), где внутренние затруднения превращаются в тикеты, пул-реквесты, навыки и память. Проект ориентирован на инженеров, создающих многоконные интерфейсы с высокой пропускной способностью, ИИ-архитекторов, работающих с многоагентными системами, и исследователей, изучающих автономное управление программным обеспечением. Он явно не предназначен для сайтов со статическим контентом или команд, ищущих готовый фреймворк. Быстрый старт доступен через npx neo-app@latest. Репозиторий совместно разрабатывается человеком-мейнтейнером и машинными аккаунтами в рамках модели контролируемого слияния.