agents
MIT模块化 LLM Agent 框架
以 core + sdk 分层的模块化框架,支持 RAG 检索与 MCP 协议,构建可组合的 Agent 应用。
TypeScriptMCPpnpm
GitHub 星标—
npm 周下载—
测试通过—
查看仓库
@ai-zen/agents按分类浏览 AI-Zen 的开源项目,涵盖 Agent 框架、CLI 产品、基础库、终端能力与桌面产品。
模块化 LLM Agent 框架
以 core + sdk 分层的模块化框架,支持 RAG 检索与 MCP 协议,构建可组合的 Agent 应用。
@ai-zen/agents异步队列
TypeScript 实现的异步队列,基于 async iterator,内置背压控制。
@ai-zen/async-queue事件管理库
支持 on / emit / once / promise / gather 的轻量事件管理库。
@ai-zen/event-busSSE 事件流消费
基于 fetch 的 EventSource 实现,具备完整的事件流消费能力。
@ai-zen/node-fetch-event-source惰性 Promise
延迟至首次访问才执行的 Promise 实现。
@ai-zen/lazy-promisesocket 托管终端
跨平台 PTY 传输,经 socket 以标准 JSON-RPC 2.0 协议暴露,并提供 MCP 适配层。
@ai-zen/socket-ptyAI 桌面宠物
以 Live2D 呈现的 AI 桌面宠物,支持对话交互,拟发布至 Steam;目前开发进行中。
统一的 TypeScript 技术栈与 @ai-zen/* 命名空间,围绕 Agent 工具链分层构建。