Mastra:TypeScript AI 应用与 Agent 框架
用 TypeScript 构建 AI 应用与 Agent 的框架,提供模型路由、工作流引擎、评估与可观测能力。
Mastra 是基于现代 TypeScript 技术栈构建 AI 应用与 Agent 的框架,可与 React、Next.js、Node 等前后端框架集成,也可作为独立服务器部署。核心能力包括:通过统一接口连接 40+ 模型提供方的模型路由;让 LLM 结合工具自主推理迭代的 Agent;基于图的 workflow 引擎,用 .then()、.branch()、.parallel() 等语法编排多步流程;可挂起等待用户输入或审批、并靠存储恢复执行状态的人机协同;上下文管理(对话历史、数据检索、Observational Memory);将 Agent 与工作流打包进现有应用或独立端点的集成方式;编写 MCP 服务器暴露 Agent 与工具;以及内置评估与可观测性。推荐通过 CLI 命令开始使用。采用双许可:核心框架为 Apache-2.0,ee/ 目录下的代码按 Mastra Enterprise License 提供,生产使用需企业许可,开发与测试可自由使用。