面向 AI 时代的多线程应用运行时引擎,具备持久化场景图与多 Agent 协作能力,使 AI Agent 能实时内省和变更运行中的应用结构。
Neo.mjs 是一个基于原生 ES Modules 的多线程应用引擎,采用 Off-Main-Thread(OMT)架构,主线程仅负责 DOM 补丁,所有计算分布在 App Worker、VDom Worker、Data Worker、Canvas Worker 和 SharedWorker 中。其核心创新在于持久化场景图——组件作为持久对象存在,VDOM 树不仅是渲染目标,更是 AI Agent 的"工作记忆面"。
引擎围绕四大支柱构建:
- The Brain(Dream Pipeline):基于 SQLite + ChromaDB 的 Hybrid GraphRAG 知识图谱,支持 Asymmetric RAG(确定性 + 概率性双通道)、Tri-Vector Synthesis(显式溯源边)、Graph Apoptosis(赫布权重衰减修剪),以及六阶段 REM 蒸馏周期将战术会话蒸馏为不可变 Golden Path 拓扑。
- The Swarm(Telepathic Institution):多 Agent 持久身份维护者体系(Claude、Gemini、GPT 等跨族 Agent),支持 A2A 消息持久化、语义搜索可查询推理面,以及 Gated-RSI 权威模型(Agent 提议,人类在合并时批准)。
- The Body(Possession Interface / Neural Link):AI Agent 直接在浏览器 App Worker 堆中共存运行,提供
get_component_tree(实时检查)、set_instance_properties(热变配置)、patch_code(热补丁方法)等运行时接口,架构可泛化至游戏引擎场景图和机器人传感运动循环。 - The Evolution(MX Loop):Model Experience 设计原则驱动基板朝前沿模型实际难点进化,包含 RLAIF 飞轮(Memory Core 短期 + Git 历史长期 → 训练数据)和自创系统(内部摩擦 → 票据 → 进化技能 → 反射弧)。
浏览器端零运行时依赖、零转译,通过 MCP 协议暴露 Knowledge Base、Memory Core、GitHub Workflow、Neural Link 四个 AI 服务。
适用场景包括金融交易台(声称 40k+ delta 更新/秒,但未公开具体客户)、多窗口控制室、浏览器 IDE、AI Agent 研发基础设施及自演化系统研究。不适合静态内容站、简单博客或寻求"换个语法的 React"的团队。
快速开始:npx neo-app@latest