Mastra
TypeScript原生AI智能体框架
内置工作流、记忆、可观测性,一站式构建AI应用

核心功能
智能体定义
用TypeScript定义带指令、模型、工具和运行时行为的智能体,一处完成配置
工作流引擎
基于图状工作流编排复杂多步流程,支持.then()、.branch()、.parallel()等直观语法
记忆系统
提供对话历史、语义记忆和工作记忆,让智能体保持上下文连贯性
模型路由
通过统一接口连接90余家模型提供商,一行代码切换OpenAI、Anthropic、Gemini等
可观测与评估
内置追踪、评分与护栏机制,支持模型评分、规则评分和自定义评估
本地Playground
零配置启动本地调试环境,实时查看对话、记忆和工具调用
产品特色
- 01
专为TypeScript开发者打造,无需切换Python生态
在React、Next.js和Node.js中直接集成,或作为独立服务部署
- 02
图状工作流支持人机协同,可暂停无限等待
工作流支持暂停并等待用户输入或审批,恢复后继续执行
- 03
内置完整RAG链路与向量检索,开箱即用
支持从文档分块、向量化到检索、重排的完整流程
- 04
Apache 2.0开源协议,商业部署无后顾之忧
核心框架开源免费,无席位或用量限制
- 05
一键部署至Vercel、Netlify、Cloudflare
也支持Hono standalone服务或集成至Express、Fastify等现有应用
应用场景
✅ 智能客服与内部问答
构建支持记忆的对话式客服,处理用户 onboarding 或内部查询
✅ 领域专属Copilot
为编码、法律、金融、研究或创意工作打造专属助手
✅ 多步骤流程自动化
触发、路由并完成复杂业务流程,如简历筛选、审批流转等
✅ 数据分析与决策支持
分析数据并提供可执行建议,辅助业务决策
✅ SaaS应用AI集成
在现有Web应用中通过Vercel AI SDK快速集成智能对话或数据洞察能力
常见问题
解答您关于"Mastra"的常见疑问,让您更好地使用这款AI工具
-
Mastra专为TypeScript生态设计,可直接集成到React、Next.js等前端框架中,无需切换语言
-
通过统一路由接口支持90余家提供商,包括OpenAI、Anthropic、Gemini等
-
可以,工作流使用存储记录执行状态,可暂停无限等待,恢复后继续执行
-
核心框架基于Apache 2.0开源,企业功能为源码可用,免费起步无席位限制
-
支持部署到任何Node.js兼容环境,可一键部署至Vercel、Netlify、Cloudflare
立即体验 Mastra
Mastra是Gatsby团队打造的开源TypeScript AI框架,提供智能体、工作流、记忆、可观测性等一站式能力。支持90+模型路由、图状工作流引擎、长期记忆与向量检索,内置可观测性与评估体系。可在React、Next.js中直接调用,一键部署至Vercel等平台,Apache 2.0协议商业友好。