返回探索

Mastra Code

LLM Developer Tools

永不“断片”的 AI 编程助手

💡 由 Gatsby 原班人马打造,Mastra 是一个专为构建 AI 应用和 Agent 设计的开发框架。它集成了工作流(Workflows)、记忆(Memory)、流式传输(Streaming)、评估(Evals)、追踪(Tracing)以及一个用于开发和测试的交互式 UI —— Studio。立即体验:npm create mastra@latest

"传统的 AI 助手像是一个每隔十分钟就得撕掉几页笔记的健忘学生,而 Mastra 更像是一个自带全景录像机和结构化索引的超级秘书,它不仅记得发生过什么,还能反思为什么要这么做。"

30秒快速判断
这App干嘛的:由 Gatsby 团队打造的 TypeScript 优先 AI 编程助手,主打“永不丢失上下文”的观察式记忆机制。
值不值得关注:非常值得关注,尤其是对于 TypeScript 开发者。其底层框架 NPM 周下载量已超 15 万,并有 YC W25 和 1300 万美元种子轮融资加持。
6/10

热度

8/10

实用

127

投票

产品画像
完整分析报告

Mastra Code:Gatsby 团队转型做 AI 编程助手,“永不丢失上下文”真的能打吗?

2026-02-28 | ProductHunt | 官网


30 秒快速判断

这产品是干嘛的:由 Gatsby 创始团队打造的 AI 编程助手,核心卖点是“从不压缩(never compacts)”——利用“观察式记忆(observational memory)”替代传统的上下文压缩,确保 Agent 在长对话中不会“忘事”。它在终端运行,拥有规划模式(先想后做)和执行模式(直接开干),背后是一个 TypeScript 优先的开源 AI Agent 框架。

值不值得关注:非常值得关注,尤其是对 TypeScript 开发者。Mastra 框架本身已经是 JS 生态中增长第三快的框架(NPM 周下载量 15 万+),拥有 YC W25 加持和 1300 万美元种子轮融资,Replit、软银、PayPal、Adobe 和 Docker 都在使用。不过 Mastra Code 作为编程助手产品才刚刚发布,PH 投票数尚不多,说明产品层的热度还在爬坡。框架很香,产品可以先观望。


与我有关三问

与我有关吗?

目标用户是谁

  • 日常用 TypeScript/JavaScript 开发 AI 应用的开发者
  • 对 LangChain 的 Python 生态和复杂抽象感到头大的人
  • 想要在终端运行编程 Agent、不想安装 IDE 插件的人

我是目标用户吗:如果你正在用 TypeScript 构建 AI Agent 或应用,且受够了 LangChain 繁琐的抽象和调试痛苦,那你就是它的核心受众。如果你是 Python 开发者,或者只想要一个像 Cursor/Copilot 那样的通用助手,那 Mastra Code 可能不是你的菜。

什么场景会用到

  • 「用 TS 搭建多步骤 AI 工作流,需要工具调用、记忆和评估」→ Mastra 框架 + Mastra Code
  • 「长时间的编码任务,不希望 Agent 做到一半忘了之前的决策」→ 观察式记忆精准解决痛点
  • 「已经在用 Python + LangChain/CrewAI」→ 没必要强行切换,生态完全不同

对我有用吗?

维度收益代价
时间AI Agent 开发周期大幅缩短(DX 评分 9/10,远超 LangChain 的 5/10)锁定 TypeScript,Python 项目无法使用
金钱框架完全免费开源(Apache 2.0)Mastra Code 定价尚未公布
精力终端运行,无需配置 IDE;规划/执行模式减少无效返工需要理解 Workflows 和 State 等概念,有一定学习曲线

ROI 判断:如果你是 TS 开发者且在做 AI 项目,Mastra 框架几乎是目前的最佳选择,免费且开发体验一流。Mastra Code 助手还很新,建议先用框架,等产品成熟后再决定是否重度使用。

喜闻乐见吗?

爽点在哪

  • 观察式记忆:不靠压缩上下文,而是通过观察、提取和反思——长对话不丢信息,这个理念确实比硬压缩高级得多。
  • 规划 + 执行双模式:先研究规划再动手执行,比那些“上来就写代码”的 Agent 靠谱得多。
  • 终端原生:不需要浏览器,不需要 IDE 插件,对终端党来说简直是“回家的感觉”。

“哇”的瞬间

“当我第一次回放 Agent 的运行过程并真正理解它为什么失败时,我意识到这种调试体验在 AI 开发中是多么罕见。” —— Medium 评测用户

用户真实评价

正面:“你们不是在卖大力丸,而是在卖工具。而且是那种我可以调试、扩展并信任的工具?这太棒了。” —— Matt Pocock(TypeScript 社区大咖)

吐槽:“生态还在早期,想找个现成的例子抄一下都难,不像 LangChain 有那么多现成的模板。” —— C# Corner 开发者评测


给独立开发者

技术栈

  • 语言: TypeScript-first
  • 运行时: Node.js
  • 部署: 支持 Vercel、Cloudflare Workers、Netlify
  • AI/模型: 统一支持 40+ 提供商接口(OpenAI、Anthropic、Gemini 等),底层基于 Vercel AI SDK
  • 可观测性: 内置 OpenTelemetry
  • 开发工具: Mastra Studio —— 交互式开发与测试 UI

核心功能实现

Mastra Code 的核心技术是观察式记忆(Observational Memory)。不同于传统 Agent 在上下文满后直接丢弃旧对话,它会观察对话内容、生成结构化观察结果,并定期反思。这使得 Agent 在长时间编码中能记住关键决策,不会“做着做着就忘了初衷”。

框架层面,Mastra 提供了工作流编排、记忆管理、评估和追踪的完整工具链,配合 Studio 可视化界面。其开发者体验(DX)在 Langfuse 的对比评测中获得了 9/10 的高分,远超 LangChain 的 5/10。

开源情况

  • 完全开源: Apache 2.0 协议
  • GitHub: https://github.com/mastra-ai/mastra
  • NPM 周下载: 150,000+,JS 框架史上增长第三快
  • 类似项目: LangChain.js(同赛道但 Python 优先)、Vercel AI SDK(底层 SDK)
  • 开发难度: 中等。框架本身开源可直接用;观察式记忆的思路清晰,有能力的开发者可以在其他框架上复刻类似逻辑。

商业模式

  • 变现方式: 开源框架免费,预计未来通过企业级服务或托管方案收费。
  • 融资: 种子轮 1300 万美元。
  • 领投: Y Combinator (YC W25)。
  • 典型用户: Replit、SoftBank、PayPal、Adobe、Docker。

巨头风险

AI Agent 框架赛道竞争激烈,但 Mastra 的定位相对巧妙:

  • vs Cursor/Windsurf: Mastra 是框架+编程 Agent,不是 IDE,不直接竞争。
  • vs LangChain: LangChain 偏向 Python,Mastra 专注 TypeScript,用户群重叠度不高。
  • vs Vercel AI SDK: Mastra 底层使用了它,是上层封装而非竞品。Vercel 更有可能是潜在收购方。

真正风险:如果 Anthropic/OpenAI 亲自下场做 TS 原生框架,或者 Vercel 决定向上层功能进军,Mastra 的生存空间会被挤压。但短期内(12 个月)风险尚小。


给产品经理

痛点分析

  • 解决什么问题

    1. 现有 Agent 在长对话中因压缩上下文导致丢失关键信息(第 200 轮对话忘了第 20 轮的决策)。
    2. TS 开发者缺乏好用的原生 AI 框架(LangChain 的 TS 支持体验较差)。
    3. AI Agent 行为像黑盒,难以调试。
  • 痛点有多痛:对 TS 开发者来说是高频刚需。AI 开发已进入生产阶段,框架的 DX 直接决定效率。上下文丢失是所有 Agent 用户的共同痛点。

用户画像

  • 核心用户: TypeScript/JavaScript 全栈开发者,正在构建 AI 功能或原生应用。
  • 扩展用户: 想为产品增加 AI 能力的前端开发者(无需学习 Python)。
  • 非目标用户: Python/Go 开发者、不做 AI 开发的纯前端。

功能拆解

功能类型说明
观察式记忆核心替代上下文压缩,长对话不丢关键信息
规划模式 (Plan)核心先研究规划再动手,减少盲目执行
执行模式 (Build)核心专注写代码的执行阶段
终端运行核心不依赖浏览器或特定 IDE
Mastra Studio亮点可视化调试和测试 UI
桌面版 (Electron)亮点提供 GUI 入口,降低使用门槛

竞品差异

维度Mastra CodeCursorClaude CodeLangChain
核心差异观察式记忆 + TS 框架IDE 集成 + AI 补全终端 AgentPython 优先框架
语言锁定TypeScript通用通用Python 优先
开发体验9/108/108/105/10
开源Apache 2.0MIT
价格框架免费$20/月Pro $20/月免费

可借鉴的点

  1. 观察式记忆的设计思路:不暴力压缩,而是结构化观察+反思——这可以应用到任何长对话 AI 产品中。
  2. 规划/执行双模式:明确区分“想”和“做”,能有效减少 Agent 乱跑的问题。
  3. DX 优先的框架设计:TS 类型安全 + 内置追踪 + 可视化 UI = 开发者真的愿意用。

给科技博主

创始人故事

  • Kyle Mathews: Gatsby 联合创始人——没错,就是那个曾经统治 React 静态站点生态的 Gatsby。从 SSG 之王转型做 AI Agent 框架,这个故事本身就极具话题性。
  • 起源: 2024 年 10 月,原 Gatsby 核心团队因为不满现有工具(难调试、Python 锁定、抽象复杂),决定用他们最擅长的 TypeScript 重新定义 AI 开发。

叙事角度:「Gatsby 团队的第二春」——从 React 生态的明星到 AI 赛道的挑战者。他们能否带着极致的 DX 执念,在 AI 时代扳回一局?

争议点/讨论角度

  • TypeScript 锁定是优势还是劣势? 牺牲了通用性,换取了极致的 TS 体验。在 Python 统治的 AI 界,这算不算“偏向虎山行”?
  • 大咖背书: TS 社区领袖 Matt Pocock 公开称赞其“不卖假药”——这种背书的含金量极高。
  • 框架 vs 产品: Mastra 到底是卖框架还是卖助手?框架增长飞快,但产品的商业化路径尚不明朗。

热度数据

  • PH 投票: 127 票——中规中矩,C 端热度还在酝酿。
  • NPM 下载: 15 万+/周,JS 框架史上增长第三快——开发者认可度极高。
  • 融资: YC W25 + 1300 万美元种子轮,Paul Graham 个人参投。

内容建议

  • 适合标题: “Gatsby 团队回归!这次他们要用 TypeScript 统一 AI Agent 开发”;“为什么说它是 TypeScript 开发者唯一的 AI 框架选择”。
  • 蹭热点: 结合 Cursor、Claude Code 的热度,强调 Mastra Code “永不压缩上下文”的差异化卖点。

给早期采用者

定价分析

层级价格包含功能够用吗?
Mastra 框架免费 (Apache 2.0)完整工具链:工作流、记忆、评估、Studio开发 AI 应用完全足够
Mastra Code尚未公布编程助手:规划模式、执行模式、观察式记忆待确认

提示:框架本身完全免费且功能齐全,这是目前最确定的价值点。

上手指南

  • 上手时间: 框架约 15 分钟,助手约 5 分钟。
  • 学习曲线: 中等——需要理解工作流和状态概念。
  • 快速开始:
    1. npm install mastra 安装框架。
    2. npx mastra init 初始化项目。
    3. npx mastra-code 启动编程助手。
    4. npx mastra dev 开启 Studio 进行可视化调试。

坑和吐槽

  1. 语言限制: 如果你的后端是 Python 或 Go,Mastra 帮不了你。
  2. 生态早期: 示例代码比 LangChain 少,文档更新极快,有时需要翻源码。
  3. 概念门槛: 纯前端开发者可能需要花时间理解 Workflow 和 Memory 的抽象逻辑。

安全和隐私

  • 数据存储: 本地运行,代码和对话留在本地机器。
  • 开源审计: 代码完全透明,可随时审查。
  • 模型交互: 数据安全取决于你选择的模型提供商(如 OpenAI/Anthropic)。

替代方案

替代品优势劣势
Claude Code通用性强,支持多语言会压缩上下文,长对话易丢信息
CursorIDE 集成度极高不是终端工具,不是开发框架
LangChain.js生态大,模板多DX 较差,Python 优先的产物
Aider终端运行,支持多模型缺乏观察式记忆和框架层支持

给投资人

市场分析

  • 赛道: AI Agent 框架 + AI 编程工具的交叉领域。
  • 市场规模: AI Agent 框架市场预计 2025 年达 80 亿美元,年复合增长率约 50%。
  • 驱动力: 企业 AI 应用进入生产阶段,对可靠框架的需求激增;TypeScript 在全栈开发中的地位不可撼动。

竞争格局

  • 头部: LangChain (估值 29 亿),先发优势明显但 Python 优先。
  • 平台: Vercel (AI SDK),提供底层基础设施。
  • 新锐: Mastra,专注 TypeScript 细分赛道,以极佳的 DX 切入市场。

团队背景

  • 核心成员: Gatsby 原班人马,深度理解开发者工具和 DX 设计。他们曾打造过 React 生态最成功的框架之一,这种“造轮子”并成功推广的能力已获验证。

融资情况

  • 已获融资: 1300 万美元种子轮。
  • 领投: Y Combinator (YC W25)。
  • 跟投: Paul Graham、Gradient Ventures 及 120 多位天使投资人。

结论

Mastra 框架是目前 TypeScript AI 生态中的佼佼者,DX 领先、增长迅猛、大厂背书。Mastra Code 助手虽然还在早期,但其“观察式记忆”理念极具潜力。目前的策略应该是:框架层面强力推荐,产品层面保持关注。

用户类型建议
开发者强力推荐(TS 开发者) — 免费开源,DX 极佳,现在就去用。Python 开发者可略过。
产品经理保持关注 — 其观察式记忆和双模式设计非常值得在产品设计中借鉴。
博主值得一写 — 团队背景有话题性,建议从框架切入,蹭 AI 编程助手的热度。
投资人看好 — 种子轮阵容豪华,框架已证明 PMF,关键看 Code 产品的商业化转化。

资源链接

资源链接
官网mastra.ai
GitHubmastra-ai/mastra
Mastra Code 公告Announcing Mastra Code
文档mastra.ai/docs
框架对比评测AI Agent Comparison

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

一句话判断

Mastra 框架在 TS AI 生态中表现强劲,开发者体验极佳且增长迅速,是开发者的首选;Mastra Code 产品目前处于早期,建议持续关注其商业化进展。

常见问题

关于 Mastra Code 的常见问题

由 Gatsby 团队打造的 TypeScript 优先 AI 编程助手,主打“永不丢失上下文”的观察式记忆机制。

Mastra Code 的主要功能包括:Observational Memory (观察式记忆)、Plan + Build 双模式、Mastra Studio 可视化调试工具。

框架完全免费;Mastra Code 定价尚未正式公布。

TypeScript/JavaScript 全栈开发者,以及正在构建 AI 原生应用的开发者。

Mastra Code 的主要竞品包括:Cursor, Claude Code, LangChain.js, Windsurf, Aider。

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