Mastra

Mastra 由 Gatsby 团队开发,是一个使用现代 TypeScript 技术栈构建 AI 驱动应用和 Agent 的框架。

仍在活跃开发:最近 90 天有 4,007 次提交,最近一次提交在 2026-10-01。

GitHub 星数
2.8 万
近 30 天涨星
+969
近 90 天提交
4,007
近 6 个月发版
10

Mastra 是由 Gatsby 团队开发的 TypeScript AI 应用构建框架,专为快速构建从原型到生产级别的 AI 应用而设计。该框架通过统一接口连接超过 40 个 AI 提供商(包括 OpenAI、Anthropic、Gemini 等),提供模型路由、自主 Agent、工作流编排等核心功能。Mastra 支持与 React、Next.js、Node.js 等主流前后端框架集成,也可作为独立服务器部署。其核心优势在于提供了完整的 AI 应用开发工具链,包括智能 Agent 构建、基于图的工作流引擎、人机交互循环支持,以及强大的上下文管理系统。框架采用现代 TypeScript 技术栈,遵循成熟的 AI 开发模式,为开发者提供了构建可靠 AI 产品的完整解决方案。目前在 GitHub 上拥有超过 22,000 个星标,显示了其在开发社区中的受欢迎程度。

和同类工具的区别

与 LangChain(Python 优先,抽象复杂)或 CrewAI(Python 多 Agent)不同,Mastra 专为 TypeScript 构建,提供原生 Next.js/React 集成、使用 .then()/.branch()/.parallel() 语法的基于图的工作流,以及内置评估,使其成为 JS/TS 生产级 Agent 开发最自然的选择。

主要能力

  • TypeScript 优先的 AI Agent 框架,通过统一接口在 40+ 个提供商之间进行模型路由
  • 基于图的工作流引擎,采用直观的 .then()/.branch()/.parallel() 语法
  • 支持人工参与的暂停/恢复,用于 Agent 和工作流的审批流程
  • 通过对话历史、工作记忆和语义召回管理上下文
  • 内置评估和基于 OpenTelemetry 的可观测性,用于生产环境监控
  • 支持编写 MCP 服务器,通过 Model Context Protocol 暴露 Agent 和工具
  • 与 React、Next.js、Vercel AI SDK 和 CopilotKit 集成,用于构建前端 UI

适合

  • 使用 React/Next.js 前端构建生产级 AI Agent 的 TypeScript/Node.js 团队
  • 希望在现有 JS 技术栈中集成人工审批 Agent 工作流的开发者

不太适合

  • Python 优先的数据科学团队——改用 LangChain 或 PydanticAI
  • 不含 Agent 逻辑的简单聊天机器人 UI——直接使用 Vercel AI SDK

局限

  • 仅支持 TypeScript——没有用于数据科学工作流的 Python SDK
  • 框架相对较新(YC W25)——生态系统仍在发展中
  • 企业功能(ee/ 目录中的身份验证功能)需要单独的许可证
  • 在复杂 RAG 流水线方面,实际应用验证不如 LangChain 充分

Mastra 的替代品

  • voltagent:基于开源 TypeScript AI Agent 框架构建的 AI Agent 工程平台(1.1 万星)
  • AI SDK(2.7 万星)
  • langgraph(3,330星)
  • Agno:大规模构建、运行和管理 Agent 软件。(4.2 万星)
  • Lemon Agent(350星)
  • Pydantic AI(2 万星)

查看完整替代品对比(英文)→

常见问题

Mastra 是做什么的?
Mastra 是由 Gatsby 团队开发的 TypeScript AI 应用构建框架,专为快速构建从原型到生产级别的 AI 应用而设计。该框架通过统一接口连接超过 40 个 AI 提供商(包括 OpenAI、Anthropic、Gemini 等),提供模型路由、自主 Agent、工作流编排等核心功能。Mastra 支持与 React、Next.js、Node.js 等主流前后端框架集成,也可作为独立服务器部署。其核心优势在于提供了完整的 AI 应用开发工具链,包括智能 Agent 构建、基于图的工作流引擎、人机交互循环支持,以及强大的上下文管理系统。框架采用现代 TypeScript 技术栈,遵循成熟的 AI 开发模式,为开发者提供了构建可靠 AI 产品的完整解决方案。目前在 GitHub 上拥有超过 22,000 个星标,显示了其在开发社区中的受欢迎程度。
Mastra 还在维护吗?
仍在活跃开发:最近 90 天有 4,007 次提交,最近一次提交在 2026-10-01。
Mastra 有哪些替代品?
和 Mastra 最接近的开源替代品有 voltagent、AI SDK、langgraph、Agno、Lemon Agent、Pydantic AI。

星数、提交和发版数据来自 GitHub API,每天自动刷新。介绍文字由 AI 从英文翻译,并经过第二个模型的回译校对。 项目地址:github.com/mastra-ai/mastra

你也在做 AI Agent 工具?

可以免费提交收录,也可以付费加急审核。

提交你的工具 →
Mastra:Mastra 由 Gatsby 团队开发,是一个使用现代 · GitHub 2.8 万星