AI-Zen · 开源

为 AI Agent 而生的
开源工具链

围绕 AI Agent 工具链的开源组织。全 TypeScript 技术栈,统一 @ai-zen/* npm 命名空间,深度拥抱 MCP 协议——从 Agent 框架到终端、桌面与基础库,构建可信赖的开源生态。

9+开源仓库
TypeScript技术栈
MCP协议
项目矩阵

项目矩阵

按分类浏览 AI-Zen 的开源项目,涵盖 Agent 框架、CLI 产品、基础库、终端能力与桌面产品。

核心框架

agents

MIT

模块化 LLM Agent 框架

以 core + sdk 分层的模块化框架,支持 RAG 检索与 MCP 协议,构建可组合的 Agent 应用。

TypeScriptMCPpnpm
GitHub 星标
npm 周下载
测试通过
查看仓库 @ai-zen/agents

CLI 产品

cli

MIT

交互式 AI Agent 终端

内置 19 种工具,支持 MCP 工具接入、Skill 技能与任务迁移,可在终端内完成完整的 Agent 工作流。

TypeScriptMCP
GitHub 星标
npm 周下载
测试通过
查看仓库 @ai-zen/cli

air

未公开

极简 AI 终端助手

单 shell 工具 + 文件系统记忆,自动上下文迁移,追求最小化的 CLI 助手体验。

TypeScript
GitHub 星标
npm 周下载
测试通过
查看仓库 @ai-zen/air

基础库

async-queue

MIT

异步队列

TypeScript 实现的异步队列,基于 async iterator,内置背压控制。

TypeScript
GitHub 星标
npm 周下载
测试通过
查看仓库 @ai-zen/async-queue

event-bus

MIT

事件管理库

支持 on / emit / once / promise / gather 的轻量事件管理库。

TypeScript
GitHub 星标
npm 周下载
测试通过
查看仓库 @ai-zen/event-bus

node-fetch-event-source

MIT

SSE 事件流消费

基于 fetch 的 EventSource 实现,具备完整的事件流消费能力。

TypeScript
GitHub 星标
npm 周下载
测试通过
查看仓库 @ai-zen/node-fetch-event-source

lazy-promise

MIT

惰性 Promise

延迟至首次访问才执行的 Promise 实现。

TypeScript
GitHub 星标
npm 周下载
测试通过
查看仓库 @ai-zen/lazy-promise

终端能力

socket-pty

MIT

socket 托管终端

跨平台 PTY 传输,经 socket 以标准 JSON-RPC 2.0 协议暴露,并提供 MCP 适配层。

TypeScriptJSON-RPCMCP
GitHub 星标
npm 周下载
测试通过
查看仓库 @ai-zen/socket-pty

桌面产品

live2d-copilot

未公开

AI 桌面宠物

以 Live2D 呈现的 AI 桌面宠物,支持对话交互,拟发布至 Steam;目前开发进行中。

Live2DTypeScript
开发状态Steam 待发布
Live2D100%
Workshop100%
Chat80%
Plugins20%
GitHub 星标
npm 周下载
测试通过
生态一览

技术生态一览

统一的 TypeScript 技术栈与 @ai-zen/* 命名空间,围绕 Agent 工具链分层构建。

Agent 框架agents-core / agents-sdk
产品层cli · air · live2d-copilot
基础与终端async-queue · event-bus · lazy-promise · node-fetch-event-source · socket-pty