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),没必要迁移。
喜闻乐见吗?
爽点:
- 调试体验:能回放 Agent 执行过程,看到每一步决策。用过的人说"第一次真正理解了 Agent 为什么失败"
- 一键部署:
npx mastra deploy直接上 Vercel/Cloudflare - 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 |
| Schema | Zod(运行时验证) |
| 可观测性 | OpenTelemetry(内置) |
| 部署 | Vercel/Cloudflare/Netlify 一键 |
核心功能实现
Mastra 的核心是把 AI 应用拆成几个原语:
- Agents:自主决策实体,有记忆、能调工具、能链式调用 LLM
- Workflows:确定性流程编排,支持
.dowhile()循环、.foreach()迭代、嵌套 - RAG:文档处理+向量存储(pgvector/Pinecone/Qdrant)
- 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 | 锦上添花 | 协议兼容 |
竞品差异
| 维度 | Mastra | LangChain.js | CrewAI | Vercel AI SDK |
|---|---|---|---|---|
| 定位 | TS-native 完整框架 | Python 移植 | 多 Agent 协作 | UI 层 SDK |
| 学习曲线 | 中 | 陡 | 低 | 低 |
| 调试体验 | 优秀(内置) | 差 | 一般 | 无 |
| 生态成熟度 | 新 | 成熟 | 中等 | 成熟 |
| 部署便利 | 一键 | 复杂 | 中等 | 一键 |
可借鉴的点
- "TypeScript-first"差异化:不做 Python 移植,从头为 TS 设计
- Developer Experience 优先:Playground、Tracing、一键部署
- OpenTelemetry 内置:可观测性不是 afterthought
- 模块化设计:可以只用需要的部分
给科技博主
创始人故事
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 框架
- "如果没有好工具,就自己造"的程序员精神
争议点/讨论角度
- Gatsby 的遗产:从 SSG 框架到 AI Agent 框架,跨度大吗?(其实核心能力是 DX 设计)
- TypeScript vs Python 之争:AI 开发必须用 Python 吗?
- 开源框架的商业化:没有付费版怎么赚钱?投资人不担心吗?
- 120+ 投资人的 cap table:为什么这么多人抢着投?
热度数据
| 指标 | 数据 |
|---|---|
| PH 排名 | #4 Weekly,446 票 |
| GitHub | 19,400+ stars |
| NPM | 300,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 比较完善
最快路径:
- 跑
npm create mastra@latest - 打开
http://localhost:4111/的 Playground - 在 UI 里测试 Agent
坑和吐槽
- Streaming 问题:有人报告 0.21 版本后 streaming 有 bug,卡了 3 周 | 来源
- Zod 序列化 Bug:client-js 包的 Zod schema 序列化有问题 | GitHub Issue
- 不支持导入外部 Agent:目前无法把其他框架的 Agent 导入 Mastra | PH 评论
- 生态较新:示例少,遇到问题可能要翻源码
安全和隐私
- 数据存储:取决于你的部署配置
- 代码开源:可以审计
- 无遥测:不会偷偷上报数据
替代方案
| 如果你... | 考虑 |
|---|---|
| 只需要调 OpenAI API | 直接用 Vercel AI SDK |
| 已经熟悉 Python | 继续用 LangChain |
| 需要多 Agent 协作 | 看看 CrewAI |
| 想要最简单的方案 | OpenAI Agents SDK |
给投资人
市场分析
| 指标 | 数据 |
|---|---|
| AI Agent 市场(2025) | $7.63B |
| AI Agent 市场(2033 预测) | $182.97B |
| CAGR | 49.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 分析
为什么是现在:
- AI Agent 从 Demo 走向生产(57% 企业已有生产 Agent)
- TypeScript 成为主流,需要原生框架
- 现有 Python 框架对 TS 开发者不友好
- 大公司(Replit/PayPal/Adobe)已在用——PMF 验证
风险:
- Vercel 可能自己做完整框架
- 开源没有护城河
- 商业化路径不清晰
结论
Mastra 是 TypeScript 开发者做 AI 应用的最佳选择之一。
Gatsby 团队的 DX 设计能力+YC 背书+大厂采用+爆炸式增长,这些信号都很正面。但它还很年轻(15 个月),生态不成熟,遇到问题可能要自己摸索。
| 用户类型 | 建议 |
|---|---|
| 独立开发者 | 推荐 - 免费、TS 原生、上手快 |
| 产品经理 | 推荐 - 值得关注的竞品/借鉴对象 |
| 科技博主 | 推荐 - 好故事+热点赛道 |
| 早期采用者 | 推荐(谨慎) - 有坑但值得尝试 |
| 投资人 | 推荐关注 - 增长数据亮眼,但商业化待观察 |
资源链接
Sources
- Mastra YC Profile
- Mastra $13M Seed Round - TechNews180
- Mastra Seed Round Blog
- AI Agent Framework Comparison - Langfuse
- Mastra Review - Justin Rich, Medium
- Sam Bhagwat Podcast - Scaling DevTools
- AI Agents Market Report - MarketsAndMarkets
- Top TypeScript AI Frameworks 2026 - Medium
- Taro Fukuyama on Mastra - X/Twitter
- Sebastian Kehle on Mastra - X/Twitter
- WorkOS Mastra Quickstart
2026-01-28 | Trend-Tracker v7.3