Qu'est-ce que Mistral Vibe CLI ?
Sur cette page
Leçon mise à jour le 2 novembre 2026. Vibe Code n’utilise plus Devstral 2, retiré de l’API le 31 juillet 2026 : il embarque désormais un modèle intégré, Mistral Medium 3.5. Source : Configuration — Providers and models.
Un agent de codage directement dans votre terminal
Mistral Vibe CLI est un assistant de codage conversationnel qui fonctionne entièrement dans votre terminal. Développé par Mistral AI, il vous permet d’explorer, modifier et comprendre du code à travers un dialogue naturel avec une intelligence artificielle, sans jamais quitter la ligne de commande. Imaginez un développeur qui reprend un projet livré par un prestataire : plutôt que d’ouvrir vingt fichiers un par un, il se place à la racine du dépôt, lance la commande et demande ce que fait le module d’authentification.
Contrairement aux extensions d’éditeur ou aux interfaces web, Vibe s’intègre dans votre workflow existant. Vous lancez la commande, vous posez votre question, et l’agent analyse votre projet, exécute des actions et vous propose des modifications — le tout dans une interface terminal moderne et réactive.
Pourquoi un agent CLI ?
Les développeurs passent une grande partie de leur temps dans le terminal. Entre Git, les tests, le déploiement et la navigation dans le code, la ligne de commande reste l’outil central de tout workflow de développement. Vibe s’inscrit dans cette logique en ajoutant une couche d’intelligence directement là où vous travaillez : au moment où vous venez de lancer vos tests et que trois d’entre eux échouent, l’assistant est déjà dans le bon répertoire, avec le bon contexte.
L’avantage principal par rapport aux assistants intégrés dans un IDE est la légèreté. Pas besoin d’ouvrir un éditeur lourd, pas d’extension à configurer, pas de compte supplémentaire à créer dans un éditeur tiers. Vous avez Python, vous avez une clé API Mistral — vous êtes prêt. Cette sobriété compte aussi en SSH sur un serveur distant, là où aucun IDE graphique n’est disponible.
Ce que Vibe sait faire
Vibe n’est pas un simple chatbot : c’est un agent qui dispose d’outils concrets pour agir sur votre codebase. Il lit et écrit des fichiers grâce à read_file, write_file et edit (anciennement search_replace), ce dernier permettant des modifications chirurgicales qui ne touchent que le bloc de code visé. Il exécute des commandes shell dans un terminal bash stateful intégré, ce qui lui permet de lancer vos scripts, vos tests ou vos builds et d’en lire le résultat pour corriger le tir.
Il cherche également dans le code : grep et ripgrep récursifs retrouvent n’importe quelle fonction, variable ou pattern dans une base de plusieurs milliers de fichiers. Une todo list intégrée lui sert à suivre les tâches en cours pendant la session, ce qui évite qu’un refactoring en huit étapes s’arrête à la troisième. Enfin, il analyse le contexte projet par un scan automatique de l’arborescence et du statut Git dès son lancement.
Ce qui distingue Vibe d’un simple outil d’autocomplétion, c’est précisément cette capacité à comprendre le contexte global de votre projet et à enchaîner plusieurs actions. Une autocomplétion propose la ligne suivante ; un agent lit trois fichiers, lance les tests, constate l’échec et modifie le code fautif.
Open-source et extensible
Le code source de Vibe est disponible sur GitHub sous licence Apache 2.0. Vous pouvez l’inspecter, le modifier, contribuer ou le forker pour vos besoins spécifiques. Cette transparence est un choix délibéré de Mistral AI : vous savez exactement ce que l’outil fait avec votre code, argument décisif quand un responsable sécurité vous demande où partent les fichiers du dépôt.
L’architecture est conçue pour être extensible via le protocole MCP (Model Context Protocol), qui permet de brancher des serveurs d’outils externes : récupération de pages web, accès à des bases de données, ou intégration avec vos outils internes — un serveur MCP maison qui interroge votre gestionnaire de tickets, par exemple.
Le moteur sous le capot
Vibe a été lancé en décembre 2025 avec Devstral 2, un modèle spécialisé pour les agents de code. Devstral étant retiré de l’API depuis le 31 juillet 2026, Vibe embarque aujourd’hui un modèle intégré, Mistral Medium 3.5, que sa documentation recommande pour le raisonnement et le code. D’autres modèles de la plateforme sont disponibles en configuration : Mistral Small 4, rapide et économique, Codestral pour la génération de code, Mistral Large 3, ou des modèles tiers comme Z.ai GLM 5.3.
Vous n’êtes pas limité au modèle intégré. La configuration de Vibe permet d’utiliser n’importe quel modèle compatible avec l’API Mistral, ou même des providers tiers comme OpenRouter. Nous verrons cela en détail dans les leçons sur la configuration.
À qui s’adresse cette formation ?
Cette formation s’adresse aux développeurs qui souhaitent intégrer un assistant IA dans leur workflow terminal. Que vous soyez backend, frontend, DevOps ou data engineer, Vibe s’adapte à votre contexte : le DevOps l’utilisera pour décortiquer un manifeste Kubernetes, le data engineer pour comprendre un DAG hérité d’un collègue parti.
Les prérequis sont simples : être à l’aise avec la ligne de commande et avoir un minimum de familiarité avec Python, uniquement pour l’installation. Aucune connaissance préalable en IA n’est nécessaire. Avant la leçon suivante, vérifiez que python3 --version vous répond au moins 3.12 et ouvrez un compte sur la console Mistral : vous aurez besoin des deux.
Points clés à retenir
- Mistral Vibe CLI est un agent de codage conversationnel open-source (Apache 2.0) fonctionnant dans le terminal
- Il embarque Mistral Medium 3.5 comme modèle intégré ; d’autres modèles se configurent
- L’agent dispose d’outils intégrés pour lire, écrire, rechercher et exécuter des commandes
- Il est extensible via le protocole MCP pour ajouter des capacités externes
- L’installation nécessite uniquement Python 3.12+ et une clé API Mistral