mastra

用 TypeScript 快速构建 AI 应用和智能体,开箱即用。

开源 🏷️基础免费,高级付费 ✅ 目前可打开 音频音乐 🍴 复刻 3085 🐛 待处理 834 👀 关注 103
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 29415
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · 开源框架免费,提供云服务(Mastra Cloud)有免费额度和付费套餐,具体价格需查看官网。

项目预览

mastra 项目界面预览图
图片来源:项目官网

项目数据

分类音频音乐
开发团队mastra-ai
官网地址https://mastra.ai
定价模式🏷️基础免费,高级付费
价格说明开源框架免费,提供云服务(Mastra Cloud)有免费额度和付费套餐,具体价格需查看官网。
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型agents,ai,chatbots,evals,javascript,llm,mcp,nextjs,nodejs,reactjs,tts,typescript,workflows
GitHub 星标★ 29415
上线时间2024-08-06 00:00:00
代码更新2026-11-09
仓库体积1.73 GB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

Mastra 是一个基于 TypeScript 的现代 AI 应用开发框架,旨在帮助开发者快速构建和部署 AI 驱动的应用与智能体。它解决了 AI 开发中常见的集成复杂、流程编排困难、评估缺失等问题,提供了一套完整的工具链。核心能力包括:支持构建可复用的 AI 智能体(Agents)、定义灵活的工作流(Workflows)、集成 MCP(模型上下文协议)以连接外部工具、内置评估(Evals)模块用于测试和优化 AI 行为,并深度适配 Next.js、React 和 Node.js 生态。通过简洁的 API 和类型安全的设计,Mastra 让开发者能够专注于业务逻辑,而无需从零搭建 AI 基础设施,从而显著提升开发效率和应用质量。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 29415

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 10 分钟 部署方式:库/依赖 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Node.js 运行环境
  • TypeScript 项目
  • 模型提供商 API 密钥

安装与启动步骤

  1. 1查看官方文档

    README 未提供安装命令,请访问官网或文档获取最新安装指引。

  2. 2克隆仓库

    从 GitHub 克隆 Mastra 项目源码到本地。

    git clone https://github.com/mastra-ai/mastra.git
  3. 3安装依赖

    进入项目目录,根据官方文档安装依赖(README 未指定包管理器)。

  4. 4配置模型

    在代码中配置模型提供商(如 OpenAI、Anthropic)的 API 密钥。

  5. 5构建智能体

    参考文档创建 Agent 或 Workflow,实现 AI 应用逻辑。

如何确认成功

运行项目后,根据官方文档确认智能体或工作流正常响应。

常见问题

Q:如何安装 Mastra?

A:README 未提供具体安装命令,请访问官网 https://mastra.ai 查看文档。

Q:Mastra 支持哪些模型?

A:支持 OpenAI、Anthropic、Gemini 等 40+ 提供商,通过统一接口连接。

Q:Mastra 可以集成到哪些框架?

A:可集成 React、Next.js、Node,也可作为独立服务器部署。

注意事项

  • README 未提供具体安装命令,请以官方文档为准。
  • 模型路由需要配置相应提供商的 API 密钥。
  • Mastra 基于 TypeScript,建议熟悉 TypeScript 再使用。

核心亮点

  • TypeScript 原生支持,类型安全,开发体验佳
  • 内置工作流和智能体编排,简化复杂 AI 流程
  • 集成 MCP 和评估模块,扩展性与质量保障兼备

不足之处

  • 文档/社区待观察
  • 生态相对较新,第三方集成不如成熟框架丰富

适用场景

  • 构建企业级 AI 客服或助手
  • 开发多步骤 AI 自动化工作流
  • 快速原型验证 AI 应用想法

替代项目

LangChain、LlamaIndex、Vercel AI SDK

上一篇:Core-AI-Framework-Lab

下一篇:neurolink

同类项目推荐

ComfyUI-DareMerge 开源

在 ComfyUI 里拖拽合并模型,轻松调出专属 SD 模型

ComfyUI powertools for SD1.5 and SDXL model merging

★ 100 2026-08-09
diffusers 开源

一个工具库搞定图像视频音频生成,拿来即用

Diffusers: State-of-the-art diffusion models for image, video, and audio generation ···

★ 34887 2026-08-09
homebrew-pandafilter 开源

让 AI 编程代理只看关键代码,少耗 token 更精准

The context intelligence layer for AI coding agents. Compressing noise, routing cont···

★ 102 2026-08-09
genai-cookbook 开源

照着做,快速搭出大模型应用原型

A mixture of Gen AI cookbook recipes for Gen AI applications.

★ 241 2026-08-09
prompty 开源

像管代码一样管提示词,调试评估一键搞定

Prompty makes it easy to create, manage, debug, and evaluate LLM prompts for your AI···

★ 1286 2026-08-10
langchain4j-community 开源

按需引入社区模块,让 Java 应用快速接上各家大模型与向量库

LangChain4j integrations that are maintained by the community

★ 226 2026-09-12
guild 开源

让多个 AI 编码代理共享记忆和任务,不再各干各的

Shared context, memory, and task coordination across AI coding agents. Single Go bin···

★ 297 2026-10-06
AssemblyZero 开源

参数化配置,轻松编排 Claude 和 Gemini 多智能体协作

Parameterized multi-agent orchestration framework for Claude Code and Gemini

★ 113 2026-08-09