Mastra 是什么、怎么用:TypeScript 的 AI 智能体与工作流框架

Mastra 自称「面向 AI 应用和智能体的现代 TypeScript 框架」,提供 40 多家模型的统一路由、自主智能体、图式工作流、人工审批暂停与恢复、记忆、评测和可观测性,核心框架采用 Apache-2.0 许可。

NNathaniel bigo··原创首发·AI 辅助撰写
3 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 Mastra 官方 GitHub 仓库 README 整理,资料核对于 2026-10-11。开源项目变化快,以官方仓库为准。

是什么

Mastra 的自我介绍是:面向 AI 应用和智能体的现代 TypeScript 框架。Python 生态里做智能体的框架很多,而前端和全栈工程师熟悉的 TypeScript 这边,Mastra 是覆盖面比较完整的一个——智能体、工作流、记忆、评测、观测都在同一个框架里。仓库约有 2.87 万星标。

能做什么

README 列出的特性:

  • 模型路由:统一接入 40 多家模型提供方,包括 OpenAI、Anthropic、Gemini。
  • 自主智能体:智能体自己选择工具并反复迭代,直到得出答案。
  • 图式工作流:用图来编排步骤,支持分支和并行。
  • 人在回路:在需要审批的地方暂停,状态会保存,批准后从原处恢复运行。
  • 记忆与检索:对话历史、数据检索和长期记忆。
  • 前端集成:与 React、Next.js 和 Node.js 应用结合。
  • MCP 服务器:把自己的智能体和工具通过 MCP 暴露给其他客户端。
  • 评测与可观测性:内置 evals 和运行过程观测。

怎么上手

README 给出的起步命令:

bash
npm create mastra@latest

按提示选择模型提供方和示例后,会生成一个可运行的项目。之后的常见路线:先改写示例智能体的指令和工具;需要固定流程时,把步骤写成工作流;涉及发邮件、改数据这类动作时,加上人工审批节点。完整的安装说明在 mastra.ai/docs。

免费与付费

核心框架开源免费,采用 Apache License 2.0;README 说明仓库中 ee/ 目录下的代码适用 Mastra Enterprise License。模型调用费用由各模型厂商收取。官方的云端或企业服务以官网为准。

适合谁 / 不适合谁

适合: 用 TypeScript 开发、想在现有 Next.js / Node.js 项目里加入智能体的团队;需要「流程可控 + 人工审批」的业务自动化;希望智能体、工作流、评测用同一套工具的全栈开发者。

不适合: 以 Python 为主的团队;不写代码的用户;只需要一个聊天界面加流式输出的简单应用(Vercel AI SDK 可能就够了)。

注意事项

  • 框架更新频繁,升级前看变更说明,锁定依赖版本。
  • 企业目录下的功能许可不同,商用前确认用到了哪些部分。
  • 自主智能体可能陷入循环,设置最大步数和费用上限。

Nathaniel 的更多内容

  1. 01

    NextChat(ChatGPT-Next-Web)是什么、怎么部署:一键搭建自己的 AI 聊天网页,全平台客户端

    NextChat 即原来的 ChatGPT-Next-Web,是 MIT 许可的开源 AI 聊天客户端,主打零配置:填入自己的 API Key 就能用 GPT、Claude、Gemini、DeepSeek 等模型,可一键部署到 Vercel 或用 Docker 自托管。

    其他 AI 工具0
  2. 02

    Whisper 语音识别模型是什么、怎么用:OpenAI 开源模型的本地安装、模型大小与显存要求

    Whisper 是 OpenAI 以 MIT 许可开源的通用语音识别模型,支持多语言转写、语音翻译和语种识别,提供 tiny 到 large 以及 turbo 多种大小,可用一条 pip 命令安装后在本机离线转写音频。

    其他 AI 工具0
  3. 03

    Stable Diffusion WebUI(AUTOMATIC1111)是什么:下载安装、硬件要求与使用教程

    Stable Diffusion WebUI(AUTOMATIC1111)是最知名的开源本地 AI 绘图界面,免费在自己电脑上运行 Stable Diffusion 模型,支持文生图、图生图、局部重绘和海量扩展,需要独立显卡。

    其他 AI 工具0
  4. 04

    Wolfram Alpha 是什么、怎么用、Pro 版多少钱:给出分步解题过程的计算知识引擎

    Wolfram|Alpha 是 Wolfram 公司的计算知识引擎,直接计算数学、物理、化学、金融等问题的答案;Pro 版提供分步解答、带提示的练习题、文件上传分析和更长的计算时间。

    其他 AI 工具0
  5. 05

    Activepieces 是什么、怎么用:可自部署的开源自动化平台(Zapier 替代),AI 智能体与 MCP

    Activepieces 是开源的 AI 自动化平台,定位为 Zapier 的开源替代:可视化搭建工作流和 AI 智能体,集成(称为 pieces)用 TypeScript 编写,其中 280 多个可作为 MCP 服务器使用,社区版以 MIT 许可发布。

    其他 AI 工具0
  6. 06

    CodeGeeX 是什么、怎么样、怎么用:智谱的 AI 编程助手插件,支持 VS Code 与 JetBrains

    CodeGeeX 是智谱推出的 AI 编程助手,以 IDE 插件形式提供代码生成与补全、自动注释、代码翻译和智能问答,模型 CodeGeeX4-ALL-9B 已开源,另有可私有化的企业版。

    其他 AI 工具0

同主题

  1. 01

    Gemini CLI 安装与使用教程:现在还能免费用吗、怎么迁移

    Gemini CLI 是 Google 开源的终端 AI 编程智能体。2026-06-18 起个人免费档已换成 Antigravity CLI,目前主要面向付费 API Key 和企业用户。

    Gemini0
  2. 02

    Make 自动化平台是什么、怎么用:可视化工作流、AI Agents 与官网定价

    Make(原 Integromat)是可视化的自动化平台,用拖拽的方式把应用、API 和 AI 步骤连成流程。它提供 AI Agents、AI Toolkit 等功能,按积分计费,免费档每月 1,000 积分。

    其他 AI 工具0
  3. 03

    GitHub Copilot 怎么用:订阅档位、学生认证与上手指南

    GitHub Copilot 是 GitHub(微软旗下)的 AI 编程助手,以插件形式进入 VS Code、JetBrains、Xcode 等常用 IDE,也有命令行、桌面 App 和云端智能体,可直接在 GitHub 上接 Issue 提 PR。

    GitHub Copilot0
  4. 04

    Exa 是什么、怎么用、怎么收费:为大模型设计的网络搜索与内容 API

    Exa 是面向 AI 应用的按量付费搜索 API,提供 Search、Contents、Answer、Monitors 和用于深度调研的异步 Agent,注册即有 10 美元免费额度。

    其他 AI 工具0
  5. 05

    Microsoft Foundry(原 Azure AI Foundry / Azure AI Studio)是什么:微软的 AI 应用与智能体开发平台

    Microsoft Foundry 是微软 Azure 上构建、接地和治理 AI 应用与智能体的统一平台,前身为 Azure AI Studio,可访问 11,000 多个模型,包含 Foundry Models、Agent Service、Foundry IQ 等组件。

    其他 AI 工具0
  6. 06

    Chroma(ChromaDB)是什么、怎么用:几行代码就能跑起来的开源向量数据库

    Chroma 是 Apache-2.0 许可的开源向量数据库,自称「面向 AI 的开源数据基础设施」,核心 API 只有四个函数,可自动完成分词、嵌入和索引,支持内存、持久化与客户端-服务器模式。

    其他 AI 工具0

同模型

  1. 01

    Pieces 是什么、怎么用、价格多少:给 AI 工具提供「工作长期记忆」的本地应用

    Pieces 是在后台运行的工具,为你的工作建立可搜索的长期记忆并保存在本机,再通过 Pieces MCP 把这些上下文带进 Claude、Cursor、Codex 等 AI 工具,支持本地模型。

    其他 AI 工具0
  2. 02

    Vercel AI SDK 是什么、怎么用:TypeScript 开发 AI 应用和智能体的开源工具包

    Vercel AI SDK 自称「TypeScript 的 AI 工具包」,用统一接口调用 OpenAI、Anthropic、Google 等模型,提供文本与结构化输出生成、带工具调用的智能体,以及 useChat 等前端 UI 钩子。

    其他 AI 工具0
  3. 03

    Arize Phoenix 是什么、怎么用:可自托管的大模型应用追踪与评测平台

    Phoenix 是 Arize 推出的 AI 可观测平台,用于实验、评测和排障:基于 OpenTelemetry 追踪大模型应用,提供评测、带版本的数据集、实验对比、Playground 和提示词管理,可用一条命令在本机启动。

    其他 AI 工具0
  4. 04

    ClickUp Brain 是什么、怎么用、价格多少:ClickUp 项目管理里的 AI 与 Super Agents

    ClickUp Brain 是项目管理工具 ClickUp 内置的 AI:在任务、项目和聊天中提供带上下文的问答与写作,跨工作区和已连接应用做深度搜索,并可用 Super Agents 执行多步骤工作。

    其他 AI 工具0
  5. 05

    Poe 是什么 AI、怎么用:Quora 多模型聊天平台上手指南

    Poe 是问答网站 Quora 推出的 AI 聚合平台,在一个 App 里就能用多家公司的文本、图片、视频模型,还能同屏对比回答、自建机器人并分享赚钱。本文讲清 Poe 是什么、积分怎么算、适合谁。

    其他 AI 工具0
  6. 06

    Supabase AI & Vectors 是什么、怎么用:用 Postgres 和 pgvector 做向量检索与 RAG

    Supabase AI & Vectors 是基于 Postgres 和 pgvector 的开源工具集,用于存储、索引和查询向量嵌入,支持语义、关键词与混合搜索,并与 OpenAI、Hugging Face、LangChain、LlamaIndex 等集成。

    其他 AI 工具0

同产品的其他教程

  1. 01

    墨刀 AI 是什么、怎么用、会员多少钱:AI 生成原型、PRD 与产品设计协作

    墨刀是国内常用的在线原型设计与产研协作平台,墨刀 AI 可以用一句话生成原型、应用、PRD 和调研报告,并与白板、流程图、UI 设计、AIPPT 放在同一个工作台里。

    其他 AI 工具0
  2. 02

    创客贴 AI 怎么用:官网入口、一句话做设计与智能抠图

    创客贴是北京艺源酷科技的在线设计平台,主打模板改字换图出设计;AI 工具箱提供一句话做设计、AI 海报、AI 商品图、智能抠图、AI 消除、图片变清晰、文生图和 AI 文案。

    其他 AI 工具0
  3. 03

    Ahrefs 是什么、怎么用、价格多少:外链与关键词数据平台,加上 Brand Radar 追踪 AI 可见度

    Ahrefs 是以自建爬虫数据著称的 SEO 与营销软件套件,除 Site Explorer、Keywords Explorer 等经典工具外,新增 Brand Radar、AI Content Helper、Ask Ahrefs 和 SEO MCP 等 AI 功能。

    其他 AI 工具0
  4. 04

    LanguageTool 是什么、怎么用、免费版够用吗:支持 30 多种语言的语法检查与 AI 改写

    LanguageTool 是多语言写作助手,检查语法、标点、拼写和文风,支持 30 多种语言,Premium 提供不限次数的 AI 句子改写和更长的文本上限,可装进浏览器、Word、Google Docs 和邮件客户端。

    其他 AI 工具0
  5. 05

    Descript 是什么、怎么用:像改文档一样剪视频的 AI 剪辑工具

    Descript 是 Descript 公司的 AI 音视频编辑器:录音录屏后自动转成文字稿,删字就等于剪视频;内置 AI 助剪 Underlord、Studio Sound 降噪、去口头禅、眼神校正和视频翻译,适合播客和口播创作者。

    其他 AI 工具0
  6. 06

    Hedra AI 是什么、怎么用:AI 视频创作平台的 Creative Studio、Hedra Agent 与官网定价

    Hedra 是 AI 视觉内容生成平台,提供 Creative Studio 创作台、能规划并执行多步骤图像视频音频任务的 Hedra Agent,以及开发者 API 和 MCP 服务;付费方案按月发放积分并含商用授权。

    其他 AI 工具0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~