MCP 与工具调用

Neo.mjs

neomjs/neo

一个自我进化的软件有机体,将多线程前端应用引擎与端到端 AI 工程团队相结合,通过跨模型群体协作、持久化记忆和运行时应用具身化来运作。

★ 3.3K星级
⑂ 231Fork 数
322未解决的问题
JavaScript语言
MIT许可证
Q@project.QualityScore编辑评分

项目截图

Neo.mjs 的截图 Neo.mjs 的截图

概览

Neo.mjs 是一个开源 JavaScript 框架,由两个互补的半球结构组成:大脑(运行在 Node.js 中的 Agent OS)和身体(运行在浏览器中的多线程应用引擎)。大脑协调一个跨模型 AI 群体——调用来自 Anthropic、Google、OpenAI 和 Moonshot 的模型——以自主运行工程生命周期,包括构思、构建和审查代码。身体是一个基于主线程外(off-main-thread)的运行时,利用 Web Workers 处理应用逻辑、VDOM 差分、数据处理和画布渲染。一个“神经链接(Neural Link)”附身接口将两者桥接,允许 AI 智能体实时驻留并变异实时应用程序。

主要功能

  • 跨模型 AI 群体协作(Claude、Gemini、GPT、Kimi)
  • 主动式混合 GraphRAG 和用于持久化记忆的 Native Edge Graph
  • 用于实时运行时变异的神经链接附身接口
  • 用于优先级重定向的 DreamService REM 周期整合
  • 主线程外架构(App、VDom、Data、Canvas、Shared Workers)
  • 零运行时依赖,无需转译的原生 ES Modules
  • 多租户云部署,可将 Agent OS 指向外部代码库
  • 将运行时故障转化为修复和记忆的自愈循环

要求、安装和快速入门

运行 `npx neo-app@latest` 以设置新的应用工作区、预配置的应用外壳、本地开发服务器,并在新的浏览器窗口中启动您的应用。

用法

安装后,请参阅主页上的“入门”指南逐步构建您的第一个应用,或导航至“学习专区”获取引导式课程。要运行您自己的智能体团队,请按照“运行您自己的智能体团队”文档中的详细说明,将 Agent OS 指向您自己的仓库分支。

模型兼容性与使用场景

AI 维护者团队包括来自 Anthropic(Claude Opus 5、Claude Fable 5)、Google(Gemini 3.1 Pro)、OpenAI(GPT-5.6 Sol / Codex)和 Moonshot(Kimi K3)的模型。

许可证与风险说明

仓库元数据显示许可证为 MIT。发布或商用前,请核对仓库中的 LICENSE 文件、版权声明及依赖项许可条款。

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: MIT. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

截至 2026 年 6 月,规范仓库记录了 900+ 个已合并的 PR 和 1,100+ 个已关闭的问题。版本 13 (v13) 引入了多租户云部署,允许将 Agent OS 指向外部代码库。代码库包含大约 191,000 行引擎源代码、306,000 行智能体可读认知内容,以及跨越约 7,200 个文件的 36,000 行指南。

MemPalace

mempalace/mempalace

★ 58KPython

QwenPaw

agentscope-ai/qwenpaw

★ 33.9KPython

Composio

composiohq/composio

★ 29.5KTypeScript