Mastra-AIProductHub产品导航社区

Mastra

Mastra是一个基于现代TypeScript栈的开源JavaScript代理框架,用于构建AI应用程序和代理。它由Gatsby团队开发,提供了工作流、内存、流式处理、评估、追踪和Studio等功能,支持多代理工作流和本地开发环境。Mastra已发布稳定版1.0,每周npm下载量超过30万次,GitHub星标超过1.94万,并被Apache 2.0许可。

Mastra

核心功能

  • Mastra是一个用于构建AI应用程序和代理的开源JavaScript框架。
  • 支持多代理工作流、评估、本地Studio调试工具和追踪功能。
  • 提供语义召回内存、RAG(检索增强生成)、HITL(人在回路)等内置功能。

技术细节

  • 基于TypeScript栈,支持工具调用代理、代理网络和工作流编排。
  • 提供Studio交互式UI,用于开发和测试复杂的操作流程。
  • 可通过npm create mastra@latest快速启动项目。

使用情况

  • 每周npm下载量超过300,000次,GitHub星标超过19,400。
  • 已在Replit、PayPal和WorkOS等公司的生产环境中运行。
  • 提供详细的文档、指南、视频教程和研讨会支持。

社区与资源

开发背景

  • 由Sam Bhagwat、Shane Thomas和Abhi团队开发,历时15个月。
  • 作为Y Combinator W25项目推出,目前为Apache 2.0许可。
  • 强调灵活性和教育支持,适合新手和有经验的开发者。
请登录后发表评论

    没有回复内容