返回探索

Mastra

Engineering & Development

使用现代 TypeScript 技术栈构建 AI Agent

💡 Mastra 是一个专为 TypeScript 开发者打造的 AI Agent 框架,由 Gatsby 原班人马创立。它旨在打破 AI 开发被 Python 垄断的局面,让前端和全栈开发者能用熟悉的技术栈构建生产级的 AI 应用。Mastra 提供了从 Agent 创建、复杂工作流编排、RAG 知识库集成到可视化调试的一站式工具,特别强调开发者体验(DX)和生产环境的可观测性。

"TypeScript 开发者的“AI 任意门”"

30秒快速判断
这App干嘛的:让 TypeScript/JavaScript 开发者能用熟悉的技术栈构建 AI Agent 应用,不用碰 Python。
值不值得关注:值得。如果你是 JS/TS 开发者想做 AI 应用,这可能是目前最好的选择。Gatsby 原班人马打造,$13M 融资,Replit/PayPal/Adobe 在用,300k 周下载——这不是玩具项目。
9/10

热度

9/10

实用

446

投票

产品画像
完整分析报告

Mastra:给 TypeScript 开发者的 AI Agent 框架,Gatsby 团队的第二春

2026-01-28 | ProductHunt | GitHub


30秒快速判断

这App干嘛的:让 TypeScript/JavaScript 开发者能用熟悉的技术栈构建 AI Agent 应用,不用碰 Python。

值不值得关注值得。如果你是 JS/TS 开发者想做 AI 应用,这可能是目前最好的选择。Gatsby 原班人马打造,$13M 融资,Replit/PayPal/Adobe 在用,300k 周下载——这不是玩具项目。

和谁比

  • vs LangChain.js:Mastra 是 TS 原生,LangChain.js 是 Python 移植,体验差很多
  • vs CrewAI:CrewAI 专注多 Agent 协作,Mastra 更全面(RAG/Evals/Workflows 都有)
  • vs Vercel AI SDK:SDK 专注 UI 层,Mastra 是完整框架

与我有关三问

与我有关吗?

目标用户

  • TypeScript/JavaScript 全栈开发者
  • 想做 AI 应用但不想学 Python 的前端
  • 需要在生产环境跑 AI Agent 的团队

我是吗? 如果你符合以下任一条件,你就是目标用户:

  • 日常用 React/Next.js/Node.js 开发
  • 想给产品加 AI 功能但被 Python 生态劝退
  • 需要调试/追踪 AI 应用的执行过程

什么场景会用到

  • 构建客服自动化 Agent → 用这个
  • 做 RAG 知识库问答 → 用这个
  • 需要复杂工作流(审批、循环、条件判断)→ 用这个
  • 只是调个 OpenAI API → 不需要,直接用 SDK

对我有用吗?

维度收益代价
时间省去 Python 学习成本;内置调试工具省排查时间学习 workflow/state 概念约 2-3 小时
金钱完全免费开源云部署费用(Vercel 免费 tier 够用)
精力不用在 Python 和 TS 之间切换上下文生态较新,遇到问题可能要翻源码

ROI判断:如果你本来就是 TS 开发者,投入产出比很高。如果你已经熟悉 Python 生态(LangChain),没必要迁移。

喜闻乐见吗?

爽点

  1. 调试体验:能回放 Agent 执行过程,看到每一步决策。用过的人说"第一次真正理解了 Agent 为什么失败"
  2. 一键部署npx mastra deploy 直接上 Vercel/Cloudflare
  3. Visual Playground:实时看 Agent 思考过程,不用 console.log 大法

用户怎么说

"Mastra is a refreshingly straightforward approach to building AI" — Justin Rich, Medium

"If you're serious about building AI systems, not just features, Mastra is worth a look. Clean primitives. Zero glue." — @webviseio

"The promise of avoiding the usual debugging nightmares and Python-to-TS rewrites resonated instantly" — Taro Fukuyama, Investor


给独立开发者

技术栈

技术
语言TypeScript(原生,非移植)
AI接口Vercel AI SDK(统一 OpenAI/Anthropic/Gemini)
数据库Drizzle ORM + PostgreSQL/libSQL
SchemaZod(运行时验证)
可观测性OpenTelemetry(内置)
部署Vercel/Cloudflare/Netlify 一键

核心功能实现

Mastra 的核心是把 AI 应用拆成几个原语:

  1. Agents:自主决策实体,有记忆、能调工具、能链式调用 LLM
  2. Workflows:确定性流程编排,支持 .dowhile() 循环、.foreach() 迭代、嵌套
  3. RAG:文档处理+向量存储(pgvector/Pinecone/Qdrant)
  4. Evals:模型评估,追踪 Agent 表现

比较聪明的设计是 Human-in-the-Loop——可以暂停 Agent 执行,等人工审批后继续,状态会持久化存储。

开源情况

  • 完全开源:Apache 2.0
  • GitHub:19.4k stars,300k+ 周下载
  • 自己做难度:核心框架代码量大,但如果只是借鉴思路,可以参考其 workflow 引擎设计

商业模式

目前纯开源,没有付费版。考虑到 Gatsby 的历史(也是开源起家,后做企业服务),未来可能:

  • Mastra Cloud 托管服务
  • 企业版支持/SLA
  • 咨询服务

巨头风险

中等。Vercel 已经有 AI SDK,但定位不同(SDK vs 完整框架)。AWS/Google/Azure 目前没有类似的 TS-native Agent 框架。最大威胁是 Vercel 自己做完整框架,但考虑到 Guillermo Rauch(Vercel 创始人)投资了 Mastra,短期内不太可能。


给产品经理

痛点分析

解决什么问题:JavaScript 是全球最大开发者群体,但 AI 框架生态被 Python 垄断(LangChain/LlamaIndex)。TS 开发者要么学 Python,要么用体验很差的 Python 移植版本。

痛点有多痛:高频刚需。GitHub 2025 报告显示 TypeScript 已超越 Python 成为最流行语言。57% 的企业已有 AI Agent 在生产环境跑——需求是真实存在的。

用户画像

画像特征需求
全栈开发者React/Next.js 技术栈,想做 AI side project快速上手,不想学新语言
创业公司需要快速迭代 AI 功能调试方便,部署简单
企业团队已有 TS 代码库,要加 AI 能力可观测性,生产稳定性

功能拆解

功能类型说明
Agent 创建核心定义 Agent 行为、工具、模型
Workflow 编排核心复杂流程控制
RAG 管道核心知识库集成
Studio/Playground核心可视化调试
Evals锦上添花质量评估
MCP Server锦上添花协议兼容

竞品差异

维度MastraLangChain.jsCrewAIVercel AI SDK
定位TS-native 完整框架Python 移植多 Agent 协作UI 层 SDK
学习曲线
调试体验优秀(内置)一般
生态成熟度成熟中等成熟
部署便利一键复杂中等一键

可借鉴的点

  1. "TypeScript-first"差异化:不做 Python 移植,从头为 TS 设计
  2. Developer Experience 优先:Playground、Tracing、一键部署
  3. OpenTelemetry 内置:可观测性不是 afterthought
  4. 模块化设计:可以只用需要的部分

给科技博主

创始人故事

Sam Bhagwat(CEO):Stanford 毕业,早期在 Plangrid/Zenefits 做工程师。2015 年和好友 Kyle Mathews 创立 Gatsby——那个让 React 建站变简单的框架。Gatsby 后来被 Netlify 收购,融过 $50M,有 $5M ARR。

Shane Thomas(CTO):前 Netlify 主要工程师,管过 100+ 人工程团队,构建了 Gatsby Cloud 基础设施——跑过数万 build 节点,月流量数百 TB。

Abhi Aiyer:Gatsby 首席工程师。

2024 年 10 月,三人在旧金山 Dogpatch 公寓开始创业。起因是做 AI CRM 时发现 TS 生态没有好用的 Agent 框架,干脆自己造一个。

这是个好故事

  • Gatsby 被收购后的"第二春"
  • 用造 Gatsby 的经验造 AI 框架
  • "如果没有好工具,就自己造"的程序员精神

争议点/讨论角度

  1. Gatsby 的遗产:从 SSG 框架到 AI Agent 框架,跨度大吗?(其实核心能力是 DX 设计)
  2. TypeScript vs Python 之争:AI 开发必须用 Python 吗?
  3. 开源框架的商业化:没有付费版怎么赚钱?投资人不担心吗?
  4. 120+ 投资人的 cap table:为什么这么多人抢着投?

热度数据

指标数据
PH 排名#4 Weekly,446 票
GitHub19,400+ stars
NPM300,000+ weekly downloads
增长速度史上第三快 JS 框架(1 年达 15 万周下载)
对比Gatsby 用了 4 年才到 19 万周下载

内容建议

  • 适合写的角度:"Gatsby 团队的 AI 转型"、"TypeScript 开发者的 AI 救星"
  • 蹭热点:AI Agent 是 2026 热点,TS 开发者群体大

给早期采用者

定价分析

层级价格包含功能够用吗?
开源版免费全部功能完全够用
云部署取决于平台Vercel/Cloudflare 免费 tier个人项目够用

没有付费版,这点挺良心。

上手指南

npm create mastra@latest
  • 上手时间:官方说 5 分钟跑起来
  • 学习曲线:中等——需要理解 workflow 和 state 概念
  • 文档mastra.ai/docs 比较完善

最快路径

  1. npm create mastra@latest
  2. 打开 http://localhost:4111/ 的 Playground
  3. 在 UI 里测试 Agent

坑和吐槽

  1. Streaming 问题:有人报告 0.21 版本后 streaming 有 bug,卡了 3 周 | 来源
  2. Zod 序列化 Bug:client-js 包的 Zod schema 序列化有问题 | GitHub Issue
  3. 不支持导入外部 Agent:目前无法把其他框架的 Agent 导入 Mastra | PH 评论
  4. 生态较新:示例少,遇到问题可能要翻源码

安全和隐私

  • 数据存储:取决于你的部署配置
  • 代码开源:可以审计
  • 无遥测:不会偷偷上报数据

替代方案

如果你...考虑
只需要调 OpenAI API直接用 Vercel AI SDK
已经熟悉 Python继续用 LangChain
需要多 Agent 协作看看 CrewAI
想要最简单的方案OpenAI Agents SDK

给投资人

市场分析

指标数据
AI Agent 市场(2025)$7.63B
AI Agent 市场(2033 预测)$182.97B
CAGR49.6%
2026 年预测$10.91B

企业采用:Gartner 预测 2026 年底 40% 企业应用将嵌入 AI Agent(2025 年不到 5%)。

TypeScript 机会

  • GitHub 2025 报告:TypeScript 超越 Python 成为最流行语言
  • JS/TS 是全球最大开发者群体
  • AI 框架从 Python 向 TS 迁移是趋势
  • 目前 TS 生态缺乏好的 Agent 框架——Mastra 填补空白

竞争格局

层级玩家
Python 生态LangChain, LlamaIndex, CrewAI
TS 生态(SDK)Vercel AI SDK, OpenAI TS SDK
TS 生态(框架)Mastra(领先)

融资情况

  • 金额:$13M Seed
  • 领投:Y Combinator
  • 核心投资人
    • Paul Graham(YC 创始人)
    • Gradient Ventures(Google)
    • Guillermo Rauch(Vercel 创始人)
    • Amjad Masad(Replit CEO)
    • Balaji Srinivasan(前 Coinbase CTO)
    • Arash Ferdowsi(Dropbox 联创)
    • Tristan Handy(dbt 创始人)
    • David Cramer(Sentry 创始人)
  • 总投资人数:120+
  • 估值:未公开

团队分析

维度评估
行业经验强——Gatsby 成功退出
技术能力强——核心成员都是资深工程师
执行力强——15 个月从 0 到 300k 周下载
团队规模20 人

Timing 分析

为什么是现在

  1. AI Agent 从 Demo 走向生产(57% 企业已有生产 Agent)
  2. TypeScript 成为主流,需要原生框架
  3. 现有 Python 框架对 TS 开发者不友好
  4. 大公司(Replit/PayPal/Adobe)已在用——PMF 验证

风险

  • Vercel 可能自己做完整框架
  • 开源没有护城河
  • 商业化路径不清晰

结论

Mastra 是 TypeScript 开发者做 AI 应用的最佳选择之一。

Gatsby 团队的 DX 设计能力+YC 背书+大厂采用+爆炸式增长,这些信号都很正面。但它还很年轻(15 个月),生态不成熟,遇到问题可能要自己摸索。

用户类型建议
独立开发者推荐 - 免费、TS 原生、上手快
产品经理推荐 - 值得关注的竞品/借鉴对象
科技博主推荐 - 好故事+热点赛道
早期采用者推荐(谨慎) - 有坑但值得尝试
投资人推荐关注 - 增长数据亮眼,但商业化待观察

资源链接

资源链接
官网https://mastra.ai
GitHubhttps://github.com/mastra-ai/mastra
文档https://mastra.ai/docs
ProductHunthttps://www.producthunt.com/products/mastra
Twitterhttps://twitter.com/mastra_ai
YC 页面https://www.ycombinator.com/companies/mastra
融资公告https://mastra.ai/blog/seed-round

Sources


2026-01-28 | Trend-Tracker v7.3

一句话判断

Mastra 是 TypeScript 开发者做 AI 应用的最佳选择之一。Gatsby 团队的 DX 设计能力+YC 背书+大厂采用+爆炸式增长,这些信号都很正面。但它还很年轻,生态不成熟。

常见问题

关于 Mastra 的常见问题

让 TypeScript/JavaScript 开发者能用熟悉的技术栈构建 AI Agent 应用,不用碰 Python。

Mastra 的主要功能包括:Agent 创建、Workflow 编排。

开源版免费,云部署取决于平台,Vercel/Cloudflare 免费 tier 个人项目够用

TypeScript/JavaScript 全栈开发者,想做 AI 应用但不想学 Python 的前端,需要在生产环境跑 AI Agent 的团队

Mastra 的主要竞品包括:LangChain.js, CrewAI, Vercel AI SDK。

数据来源: ProductHunt2026年2月2日
最后更新: