开发与工程 multi-agent-systemgraph-ragmemory-coreweb-workersmcp-serverdreamserviceself-healing

Neo.mjs — 自进化AI工程团队

一个跨模型AI工程组织,通过共享记忆与活动图RAG,自主维护并进化自己的代码库。

FollowAgents 评估 · FARS-2.1
不推荐
45/ 100 五分制 2.3 / 5
1 2 3 4 5 6
1信任安全7 / 29 · 1.2/5

证据显示有文件系统MCP服务器(沙箱化文件IO)和GitHub工作流自动化,但未明确权限最小化细节。用户确认机制未见,数据流透明度部分(如遥测收集)存在但有限。敏感数据处理未提及。依赖安全有lint-staged和CI检查,但未提供漏洞扫描证据。外部影响包括自动PR和评论,但未明确用户同意。回滚机制未提及。来源归属清晰(作者、许可证、维护者)。

2可靠稳定9 / 14 · 3.2/5

自一致性较好:README、package.json和CI工作流描述一致。依赖可用性:devDependencies列出,但未验证。失败消息:CI工作流提供详细错误消息,但运行时失败消息未评估。

3适用触发9 / 18 · 2.5/5

受众明确(工程师、AI架构师、研究人员),场景多样。能力边界部分:README提到'Not designed for',但未详细说明。触发精度:CI工作流有精确路径触发,但Agent行为触发未明确。环境适配:Node>=24,浏览器环境,但未详细说明。

4规范维护10 / 18 · 2.8/5

信息架构清晰(README、learn目录)。安装说明有quickstart。命名稳定(neo.mjs)。示例和FAQ有链接。已知限制部分提及。许可证MIT。版本和变更日志:package.json有版本,但无CHANGELOG文件。维护责任明确(Tobias和AI维护者)。

5有效结果7 / 13 · 2.7/5

输出可用性:提供CLI和MCP服务器。边际价值:独特的多线程引擎和Agent OS。成本效益:未提供成本数据,但开源免费。

6证据核验3 / 8 · 1.9/5

声明可追溯性:README引用PR和issue,但未提供具体证据。跨来源佐证:有多个文件,但未独立验证。事实与推断分离:README混合事实和推断,未明确区分。

证据充分度: 评估于 2026年8月11日 审查版本 f3612ab874ef
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:执行前用户确认、敏感信息处理、回滚或恢复路径
使用前请注意
  • 未发现用户确认机制,自动操作可能缺乏明确同意。
  • 敏感数据处理细节缺失,需审查。
  • 依赖安全未提供漏洞扫描证据。
  • 回滚机制未提及,需确认。
  • 声明多为自述,缺乏独立验证。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Neo.mjs 是一个开源项目,它将一个由来自不同实验室(Claude、Gemini、GPT)的多个AI维护者组成的受控RSI(Recursive Self-Improvement)系统嵌入其自身的仓库中。系统分为两个半球:大脑(/ai/)包含Agent OS,包括记忆核心、知识库、原生边图、A2A协调、GitHub工作流和DreamService;身体(/src/)是生产级多线程应用引擎,基于离线主线程架构,使用App Worker、VDom Worker、Data Worker、Canvas Worker和SharedWorker。通过Neural Link,代理可以实时占用运行中的应用,检查并修改其内部状态。该项目自称已合并900多个PR和关闭1100多个issue,并在2026年5月拥有约607,000行代码(包括引擎、认知内容和指南)。v13将其Agent OS变为多租户云部署,面向自身以外的代码库。

Neo.mjs运行一个持久的AI维护者网络,通过知识库和记忆核心MCP服务器维持跨会话的语义记忆,并使用DreamService将临时会话提炼为不可变的Golden Path拓扑。代理通过GitHub工作流MCP服务器自主发起pull request、跨系列审查,并使用Neural Link MCP服务器检查实时应用状态(如get_component_tree)、修改配置(set_instance_properties)和热补丁代码(patch_code)。该应用引擎支持金融交易桌面等场景,能够处理每秒40k以上的增量更新,并通过SharedWorker实现多窗口协调。

  1. 前端工程师构建多窗口企业应用或交易平台,需要无卡顿的高频更新,可部署身体部分。
  2. AI架构师设计具有持久记忆和跨模型协调的多智能体系统,可参考大脑部分的架构和MCP服务器。
  3. 研究者研究自创生系统或gated-RSI模式,可查看MX讨论和DreamService的实现。
  4. 团队希望在其现有代码库上部署类似Neo的AI工程团队,可使用v13的云部署功能。
  5. 希望以AI作为同级维护者共同开发开源项目的开发者,可通过拉取请求参与Neo.mjs的维护。

这个 Agent 有哪些优点和局限?

优点
  • 跨模型AI维护者网络,包括Claude、Gemini、GPT,通过共享记忆和交叉审查提高鲁棒性。
  • 增强现实应用:通过Neural Link在运行时实时代码检查和修改。
  • 自进化机制:DreamService和MX循环将障碍转化为改进。
  • 生产级应用引擎,支持高性能多窗口应用。
局限
  • 复杂的架构,需要熟悉Worker模型和AI集成,学习曲线陡峭。
  • 主要面向需要高吞吐量或复杂多窗口交互的特定应用场景,不适合简单网站。
  • 设置Agent OS需要大量基础设施(MCP服务器、数据库),且缺少简单的部署说明。
  • 治理模型将合并权授予一个人类,这可能成为扩展的瓶颈。

如何安装或部署这个 Agent?

要开始使用Neo.mjs,建议使用npx neo-app@latest快速搭建新应用工作区。对于Agent OS部署,需要Node.js环境,并参考ADR 0014和ai/deploy目录。注意,README未提供完整的自托管安装步骤,配置MCP服务器和数据库(SQLite、ChromaDB)的具体细节需参阅相关文档。

如何使用这个 Agent?

安装后,使用npx neo-app@latest启动开发服务器并打开新窗口。对于Agent OS,需部署MCP服务器(Knowledge Base、Memory Core、GitHub Workflow、Neural Link、File System)和Orchestrator。配置OIDC网关以确保安全。有关详细的部署教程,请参阅learn/agentos/cloud-deployment/Day0Tutorial.md。

这个 Agent 与同类方案有什么区别?

Neo.mjs与传统的对话式AI辅助工具(如带有副驾驶的IDE)不同,它运营着一个自主AI维护者团队。它也与LangChain等功能集成框架不同,因为它提供了带有共享内存和实时应用占用能力的完整多智能体系统。

常见问题

Neo.mjs与典型的AI编码助手有何不同?
它不只是一个会话代理;而是运营一个跨模型AI维护者团队,维护代码库,具有持久记忆和自动审查,并通过Neural Link实时占用应用。
部署Agent OS的成本和依赖是什么?
需要Node.js,可能还需要SQLite和ChromaDB。部署涉及多个MCP服务器和编排器,需要一些基础设施。
Neo.mjs可以用于非前端领域吗?
尽管它专注于前端,但其占用原语可扩展到游戏、机器人和任何需要AI嵌入式运行时的领域。
如何保证AI维护者的输出质量?
跨模型审查和DreamService提炼的Golden Path拓扑有助于识别盲点;但最终合并权由人类控制。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents