Mastra
Framework TypeScript open source pour construire des agents d'IA
Mastra vise les développeurs JavaScript et TypeScript qui construisent des fonctions d’IA. Il fournit des briques : des agents qui appellent des outils, des flux avec des étapes et des branches, du retrieval sur des documents, de la mémoire, des évaluations et de l’observabilité. Les développeurs peuvent le lancer en local avec un playground pour tester et déboguer.
Son design colle à la stack web, avec des options de déploiement pour les plateformes serverless et une intégration avec des frameworks comme Next.js. Il fonctionne avec des modèles de nombreux fournisseurs via une interface commune et prend en charge le Model Context Protocol. Une plateforme hébergée propose le déploiement et la supervision.
Mastra est gratuit et open source, avec des services commerciaux autour. Il est plus jeune que les frameworks fondés sur Python. Les alternatives incluent LangGraph, le Vercel AI SDK, l’OpenAI Agents SDK, CrewAI et Haystack. Mastra convient aux équipes TypeScript qui construisent des agents.