Mistral Vibe est l'assistant de codage en ligne de commande de Mistral AI. Il s'appuie sur Devstral 2, un modèle de 123 milliards de paramètres qui obtient, selon Mistral, 72,2 % sur le benchmark SWE-bench Verified et traite une fenêtre de contexte de 256 000 tokens. Avec cette fenêtre, vous chargez un monorepo ou une application ancienne en une seule passe. Devstral 2 sort sous licence MIT modifiée, et Devstral 2 Small sous licence Apache 2.0.
Mise à jour avril 2026 : Mistral AI a publié Mistral Vibe 2.0 le 27 janvier 2026 et présente cette version comme prête pour la production. Elle ajoute les subagents personnalisés, les clarifications à choix multiples, les skills slash, les modes d'agents unifiés et les mises à jour automatiques. La CLI reçoit ses correctifs en continu, prend en charge le protocole MCP et s'intègre à VS Code, à Zed et aux IDE JetBrains.
Présentation de Mistral Vibe

Mistral Vibe, définition
Mistral Vibe est un assistant de codage en ligne de commande propulsé par les modèles de Mistral AI. Vous tapez une instruction en langage naturel dans votre terminal ; l'assistant lit votre base de code, comprend la structure du projet, modifie des fichiers et exécute des commandes.
Le code de la CLI est publié sur GitHub sous licence Apache 2.0.
Les fonctions principales de Mistral Vibe 2.0 :
- un contexte lié au projet : l'assistant analyse la structure des fichiers et l'état Git avant de répondre
- des références rapides :
@pour un fichier,!pour une commande shell,/pour une commande de configuration - une orchestration multi-fichiers : l'assistant raisonne sur l'ensemble du dépôt, y compris les fichiers que vous n'avez pas ouverts
- des subagents personnalisés pour des tâches ciblées (déploiement, revue de PR, génération de tests), invocables à la demande
- des clarifications à choix multiples : quand l'intention est ambiguë, Vibe pose la question au lieu de deviner
- des skills slash : des workflows préconfigurés chargés via
/pour le lint ou le déploiement - des modes d'agents unifiés qui combinent outils et permissions, pour changer de contexte sans changer d'outil
- un historique persistant et des thèmes personnalisables
- des mises à jour automatiques : les correctifs arrivent sans intervention de votre part
Pourquoi Mistral l'a créé
Mistral Vibe sert à pratiquer le « vibe coding », une approche où vous pilotez le développement par des instructions en langage naturel, comme si vous donniez des consignes à un développeur expérimenté. Mistral Vibe y ajoute une mémoire persistante et une lecture du contexte du projet.
Mistral voulait une alternative ouverte aux assistants de code propriétaires, qui s'insère dans les flux de développement existants. Le résultat est une interface de terminal, programmable, publiée sous licence libre.
Lien avec Mistral AI et Devstral 2
Mistral Vibe est l'un des produits phares de Mistral AI pour le développement. Mistral l'a annoncé en même temps que Devstral 2, sa nouvelle génération de modèles de code ouverts.
Mistral Vibe CLI est conçu pour la famille Devstral 2, qui est son moteur. La gamme compte deux tailles : Devstral 2 (123 milliards de paramètres) pour les performances maximales, et Devstral 2 Small (24 milliards de paramètres), qui tourne sur du matériel grand public. Vibe 2.0 accepte aussi Codestral et Codestral Embed pour des usages spécialisés. Mistral a retenu une architecture dense plutôt qu'un mixture-of-experts pour simplifier le déploiement et la supervision.
L'outil s'inscrit dans le projet de Mistral AI de construire un socle logiciel européen. Le code ouvert de la CLI vous donne un contrôle complet sur votre environnement de développement.
Plans tarifaires et déploiement
Depuis Vibe 2.0, Mistral propose plusieurs voies d'accès. Selon la grille tarifaire de Mistral, Le Chat Pro coûte 14,99 $ par mois (tarif réduit pour les étudiants) et Le Chat Team 24,99 $ par siège et par mois, avec des contrôles administrateur. En API, Mistral facture Devstral 2 à 0,40 $ par million de tokens en entrée et 2,00 $ en sortie, et Devstral 2 Small à 0,10 $ en entrée et 0,30 $ en sortie.
Vous pouvez aussi utiliser votre propre clé API (BYOK, Bring Your Own Key) ou héberger le modèle sur votre infrastructure, ce qui répond aux contraintes de conformité de secteurs comme la finance ou la défense.
Ces options placent Vibe face à GitHub Copilot, Cursor ou Claude Code, avec un argument en plus pour les organisations qui exigent que leur code reste chez elles.
Fonctionnalités principales de Mistral Vibe CLI

Exploration et modification de code en langage naturel
Vous formulez une demande en langage naturel, et l'assistant modifie ou génère le code correspondant. Ses outils intégrés (read_file, write_file, search_replace) lisent et modifient les fichiers depuis l'interface conversationnelle.
Exécution de commandes shell dans le terminal
Préfixez une instruction avec ! pour exécuter une commande shell sans quitter l'assistant. !ls -l liste les fichiers du répertoire courant. Vous restez dans la même fenêtre pendant toute la session.
Autocomplétion et historique des commandes
L'interface propose :
- une autocomplétion pour les commandes slash (
/) et les chemins de fichiers (@) - un historique persistant de vos échanges
- des raccourcis clavier : Ctrl+T affiche la vue des tâches, Shift+Tab change le mode d'approbation
Support multi-fichiers et compréhension du projet
Mistral Vibe analyse la structure de votre projet et l'état Git pour construire son contexte. Il raisonne sur l'architecture du dépôt entier, ce qui lui permet de modifier plusieurs fichiers de façon cohérente en une seule demande.
Intégration avec Git et gestion de contexte
L'assistant lit l'état du dépôt. Vous lui demandez le statut, les différences en attente ou un message de commit qui résume vos modifications. Vibe 2.0 ajoute des connecteurs OAuth pour GitHub et GitLab, plus Jira, via le menu /mcp, ainsi que les serveurs MCP (Model Context Protocol) qui ouvrent l'assistant aux outils tiers.
Subagents personnalisés et hooks
Avec Vibe 2.0, vous créez des subagents pour des workflows répétables : un agent de revue de PR, un agent de génération de tests, un agent de déploiement. Chaque subagent a ses propres outils et ses propres permissions. Le système de hooks (expérimental, post-agent-turn) déclenche une action automatique en fin de tour, et le scratchpad offre un espace de travail temporaire partagé entre l'agent principal et ses subagents.
Installation et configuration de Mistral Vibe

Plusieurs méthodes d'installation existent selon votre système d'exploitation.
Étapes pour installer Mistral Vibe CLI
Vérifiez d'abord que Python 3.12 ou plus récent est installé, puis choisissez une méthode :
- installation rapide (macOS et Linux) :
curl -LsSf https://mistral.ai/vibe/install.sh | bash - via uv :
uv tool install mistral-vibe - via pip :
pip install mistral-vibe
Mistral Vibe fonctionne sous Windows, mais Mistral le conçoit d'abord pour les environnements UNIX.
Fichier de configuration config.toml
Au premier lancement, Mistral Vibe crée ~/.vibe/config.toml. Ce fichier règle l'interface et les permissions des outils, et désigne le modèle utilisé.
Personnalisation des modèles et permissions
Configurez votre clé API avec vibe --setup, ou par l'une de ces méthodes :
- la configuration interactive au premier lancement
- une variable d'environnement :
export MISTRAL_API_KEY="votre_clé_api" - un fichier
.envdans~/.vibe/
Vous créez aussi des configurations d'agents personnalisés dans ~/.vibe/agents/.
Utilisation avec un modèle local ou via API Mistral
Par défaut, Mistral Vibe appelle Devstral 2 via l'API Mistral. Pour un modèle local, ajoutez une configuration de fournisseur dans config.toml et passez le modèle actif sur « local ».
Utilisation avancée et cas d'usage

Créer et gérer des agents avec des compétences spécifiques
Vous créez des agents spécialisés dans ~/.vibe/agents/, chacun avec ses outils et ses permissions : un agent pour le développement web, un autre pour l'analyse de données, un autre pour la gestion de conteneurs.
Automatiser les tâches de développement
Vous confiez à Mistral Vibe les tâches répétitives : génération de tests unitaires, refactorisation, analyse d'une base de données. Vous tapez « Génère des tests pour ce service » et Vibe écrit les fichiers de test.
Intégrations IDE : VS Code, JetBrains, Zed
Mistral Vibe reste pensé pour le terminal et indépendant de l'éditeur, mais il s'intègre à VS Code, à Zed et aux IDE JetBrains (IntelliJ, PyCharm, WebStorm). Les extensions donnent accès à l'assistant depuis l'IDE sans perdre les fonctions du terminal. Cursor impose son propre éditeur et GitHub Copilot fonctionne uniquement en ligne ; Vibe vous laisse le choix de l'environnement.
Exemples de commandes utiles
Quelques commandes à essayer :
@nom_fichierpour référencer un fichier/helppour afficher les commandes disponibles/contextpour visualiser le contexte actuel!commande_shellpour exécuter une commande système
Utilisation dans un environnement d'équipe
Vous partagez des configurations d'agents entre collègues et vous standardisez les pratiques de développement. Le format textuel des échanges documente les décisions techniques : un nouveau membre relit la session et comprend pourquoi le code a pris cette forme.
FAQ
Mistral Vibe est-il gratuit ?
La CLI est open source sous licence Apache 2.0. L'usage des modèles se paie : Le Chat Pro à 14,99 $ par mois, Le Chat Team à 24,99 $ par siège et par mois, ou l'API Devstral 2 à 0,40 $ par million de tokens en entrée et 2,00 $ en sortie, selon Mistral. Avec un modèle local, vous ne payez rien à Mistral.
Quelle est la différence entre Mistral Vibe 1.0 et 2.0 ?
Vibe 2.0, sorti le 27 janvier 2026, marque le passage du statut expérimental au statut production selon Mistral. Les ajouts : subagents personnalisés, skills slash, modes d'agents unifiés, clarifications à choix multiples et mises à jour automatiques. Cette version introduit aussi les plans Le Chat Pro et Team, tout en conservant l'option open source auto-hébergée et le BYOK.
Peut-on utiliser Mistral Vibe sans envoyer son code à Mistral ?
Oui. Vous configurez un fournisseur local dans ~/.vibe/config.toml et vous passez le modèle actif sur « local ». Devstral 2 Small, 24 milliards de paramètres, tourne sur du matériel grand public. Pour une équipe, Mistral propose aussi l'hébergement sur vos serveurs.
Mistral Vibe fonctionne-t-il sous Windows ?
Oui, avec Python 3.12 ou plus récent, via pip install mistral-vibe ou uv tool install mistral-vibe. Mistral conçoit l'outil d'abord pour macOS et Linux, où le script install.sh fait tout en une commande.
Quel modèle choisir entre Devstral 2 et Devstral 2 Small ?
Devstral 2 (123 milliards de paramètres) obtient 72,2 % sur SWE-bench Verified selon Mistral et vise les tâches lourdes via l'API. Devstral 2 Small (24 milliards) tourne en local sur une machine de développement et coûte quatre fois moins cher en entrée sur l'API. Commencez par Small en local si la confidentialité prime, par Devstral 2 en API si la qualité prime.








