正面反馈
Show HN 由作者本人发布,获 442 分、154 条评论,属当年 HN 上关注度较高的 agent 框架发布之一;作者称此前做过 Gatsby
面向 TypeScript 生态的 AI 应用与 agent 框架:把 agent、可挂起/恢复的工作流图、RAG 管道、评测、记忆与本地 playground 打包成一套工程件,让前端团队不必自己拼装 agentic 基础设施。
Mastra 自述为「面向 AI 应用与 agent 的现代 TypeScript 框架」,由 Gatsby 的原班开发者创建。它把 agent 运行时、工作流图(支持挂起与恢复)、RAG 管道、评测、记忆、语音与可观测性放在同一个框架里,并提供本地 playground 用于逐步骤查看输入输出。仓库顶层目录可见 workflows、stores、observability、voice、browser、channels、deployers、client-sdks、ee 等,说明其覆盖从编排到部署的完整链路。产品页 mastra.ai,采用 monorepo(pnpm workspace + turbo)组织。
前端/Node 团队构建带工作流的 agent 应用、需要挂起-恢复的人机協同流程、要求逐步骤追踪与评测的 RAG 应用、内嵌到 Electron 或独立服务的 agent 后端。
TypeScript monorepo(pnpm + turbo),22,814 commits,目录含 workflows/stores/observability/voice/deployers 等;LICENSE.md 采用「ee/ 单独许可 + 其余 Apache-2.0」的混合结构。文档层分析,未运行。
在一个框架内同时给出编排、评测与可观测性,能显著压缩「从 demo 到可运维」的工程量;对 TypeScript 团队尤其自然。
仓库根目录存在 ee/ 专有目录,企业版能力不可按 Apache-2.0 使用;未阅读源码,工作流图的实际表达力与评测质量未验证;22,814 次提交说明迭代极快,API 稳定性需自行评估。
Apache-2.0(ee/ 目录另行许可)
LICENSE.md 明确:ee/ 目录下的内容(含 @mastra/core/auth/ee、agent-builder/ee、@mastra/editor/ee 等)按其自身许可,其余内容为 Apache-2.0(Copyright 2025 Kepler Software, Inc.)。因此不能整体按 Apache-2.0 理解:商用需避开 ee/ 专有部分,或另行取得商业许可。Apache-2.0 部分要求保留声明、标注修改,不含商标授权。
协议解读供选型参考,不构成法律意见。
适合已有 TypeScript 团队、需要工作流可视化与人机協同挂起恢复的场景;选型前务必核对 ee/ 目录边界,避免把企业版能力算进 Apache-2.0。
Star29400;观测时间:2026-11-07T05:14:55.000Z
暂无可比增长基线
源码可见
已核对社区来源
HN 上有作者本人的 Show HN 讨论(442 分/154 评论),另有许可口径变化的可直接核对依据
评论正文未逐条阅读,只能确认热度与作者陈述;许可条款变化的具体时间点未核实
Show HN 由作者本人发布,获 442 分、154 条评论,属当年 HN 上关注度较高的 agent 框架发布之一;作者称此前做过 Gatsby
作者在发布时称采用 Elastic v2 许可以防云厂商直接攫取,而当前 LICENSE.md 只对 ee/ 目录单独许可、其余为 Apache-2.0,许可口径发生过变化,选型必须以现行文件为准
作者列举的场景(iOS 应用客服自动化、Electron 内嵌 PDF→CAD、WhatsApp 机器人)来自其自述用户案例,属单方陈述,未经独立核实
模型知识参考,未在线核验;名称、维护状态和许可证需另行核实。
同为「框架层」方案,都试图把 agent 开发标准化
pydantic-ai 是 Python、以类型安全为核心;Mastra 是 TS/JS、以工作流图与评测为核心,二者语言栈不同
同属 agent 框架,取向相反:一个做全、一个做薄
Mastra 更强工程化与可视化;smolagents 刻意做薄,不含评测与 playground