neomjs/neo
Neo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops.
它解决了什么
Neo.mjs 旨在超越无状态 AI 副驾驶和简单的聊天界面。它提供了一个多线程应用程序引擎(身体)和一个 AI 原生 Agent OS(大脑),允许来自不同模型家族(Claude、Gemini、GPT)的 AI 代理群实时栖息、维护和进化实时软件应用程序。
它的运作方式
系统分为两个半球:
- 身体(此存储库): 一个生产就绪的多线程应用程序运行时,使用“Off-Main-Thread”架构。它使用专用的 workers(App、VDom、Data、Canvas 和 SharedWorkers)在主浏览器线程之外处理逻辑、渲染和数据处理,确保数据密集型应用程序的高性能。
- 大脑(neo-agent-brain): 一个 Agent OS,通过 Native Edge Graph 和 Memory Core 管理机构记忆。它使用
DreamService将战术会话提炼成“黄金路径”拓扑,并协调一个具名的 AI 维护者团队,他们编写 PR 并跨家族审查彼此的工作,以消除盲点。 - 神经链接: 一个占有接口,允许代理检查实时运行状态、变更配置,并在应用程序堆中热修补代码,无需浏览器重新加载。
适合谁
- 企业工程师: 那些构建高性能、多窗口应用程序(如金融交易平台或 IDE 级工具)且需要极端规模(例如每秒 40k+ 更新)的人。
- AI 架构师: 开发具有持久记忆和运行时变更应用程序基质能力的多代理系统的开发者。
- 研究人员: 那些研究自创生(自我进化)系统和多代理治理的人。
亮点
- 跨模型群集: 利用来自竞争实验室(Claude、Gemini、GPT)的代理,这些代理互相同行评审彼此的工作以减少相关错误。
- 数字化身: 代理不仅编写代码;他们通过神经链接“栖息”在实时应用程序中,以实时验证和变更状态。
- 自我进化循环(MX): 使用“模型经验”,其中来自代理工作的内部摩擦自动转换为票证、PR 和新技能。
- 高性能运行时: 一个零依赖的原生 ES 模块引擎,能够处理大量数据吞吐量而不会冻结 UI。
相关
- 项目
- 项目
- 项目
- 项目
- 项目