Premiers pas
Mastra est un framework TypeScript permettant de créer des agents et des applications IA. Créez votre premier agent avec une seule commande, puis commencez à développer.
Créez un nouveau projet Mastra. Mastra est un framework pour les applications et les agents d'IA reposant sur une stack TypeScript moderne. Avant d'exécuter la commande, posez ces questions une à la fois et attendez chaque réponse, sauf si elle a déjà été fournie :
- Nom du projet ? (par défaut : "my-mastra-app")
- Fournisseur ? (obligatoire ; options : "openai", "anthropic", "google", "xai")
Si le fournisseur n'est pas pris en charge, posez à nouveau la question et listez les valeurs prises en charge.
Exécutez : npm create mastra@latest <project-name> -- --llm <provider>
La commande crée un projet Mastra par défaut, installe les skills Mastra pour les assistants de programmation détectés et initialise Git si nécessaire.
Après la création, entrez dans le répertoire du projet et démarrez le serveur de développement : npx bgproc start -n <project-name> -w -- npm run dev
Ouvrez Mastra Studio à l'adresse http://localhost:4111. Studio est l'interface permettant de créer, tester et gérer des agents, des workflows et des tools.
Mentionnez également que le routeur de modèles Mastra donne accès à des milliers de modèles : https://mastra.ai/models
Démarrage rapideLien direct vers Démarrage rapide
Exécutez cette commande pour créer une structure d’agent généraliste dotée d’un espace de travail local, d’outils shell, de mémoire, de suivi des tâches, d’un accès au web et de planifications récurrentes. Elle installe également des skills Mastra pour votre agent de codage installé afin que vous puissiez commencer à lui donner des instructions et à le modifier :
- npm
- pnpm
- Yarn
- Bun
npm create mastra@latest
pnpm create mastra@latest
yarn create mastra
bunx create-mastra
Vous pouvez ouvrir immédiatement Studio, une interface utilisateur interactive pour votre projet Mastra. Consultez le guide de démarrage rapide pour une présentation complète.
Intégrer Mastra à votre frameworkLien direct vers Intégrer Mastra à votre framework
Ajoutez Mastra à un projet existant ou créez une application avec votre framework préféré :
Pour les autres frameworks, consultez les guides d’intégration aux frameworks.
ModèlesLien direct vers Modèles
Parcourez les modèles pour trouver des projets Mastra complets que vous pouvez cloner et adapter.
Cas d’utilisationLien direct vers Cas d’utilisation
Intégrer des agents à votre produit
Assistants destinés aux clients
Créez des agents qui traitent les demandes, planifient des rendez-vous, envoient des rappels et répondent aux questions par chat, WhatsApp ou par la voix.
Modèles : Chatbot de documentation, Agent Slack
Assistants internes
Aidez vos employés à travailler plus vite avec une IA qui comprend votre domaine, par exemple pour les demandes RH, la documentation clinique, la préparation commerciale ou la génération de documents.
Utilisé par Factorial, Counsel Health, Cedar, SoftBank
Modèles : Discuter avec un PDF, Analyse Google Sheets
Agents d’analyse de données
Permettez aux utilisateurs d’interroger des bases de données et des tableaux de bord en langage naturel. Connectez-vous à vos sources de données et renvoyez des réponses, des graphiques ou des rapports.
Utilisé par Index, PLAID Japan
Modèles : Discuter avec une base de données, Du CSV aux questions
Automatisation de contenu
Générez, transformez et gérez du contenu structuré à grande échelle pour un système de gestion de contenu, une base de connaissances ou un système de documentation.
Utilisé par Sanity
Modèles : Discuter avec YouTube, Fiches à partir d’un PDF
Automatisation DevOps et ingénierie
Automatisez les déploiements, résolvez les problèmes de production, gérez l’infrastructure et traitez les workflows d’astreinte.
Utilisé par StarSling
Modèles : Revue de code de PR GitHub, Agent de navigateur
Workflows de vente et de mise sur le marché
Transformez les conversations avec les clients en tâches structurées, générez des notes d’investissement ou automatisez des séquences de prospection.
Utilisé par Kestral, Orange Collective, WorkOS
Modèles : Synthèse des retours clients
Une visite rapide de la plateforme Mastra montre comment les éléments s’articulent.