Mistral Vibe : l’agent de code open source qui rivalise avec Claude Code
Claude Code a démontré qu’un agent IA dans le terminal pouvait remplacer des heures de travail de développement. Mistral a répondu avec Vibe 2.0 : même concept — un agent qui comprend votre codebase et exécute des tâches en langage naturel — mais open source, moins cher, et conçu pour que votre code ne quitte jamais votre réseau. Ce guide couvre l’installation, les fonctionnalités clés, le pricing, et une comparaison technique honnête avec les concurrents.
Mistral Vibe est un assistant de code en ligne de commande, propulsé par Devstral 2 (123 milliards de paramètres, architecture dense, 256K tokens de contexte). Lancé en décembre 2025 en version gratuite, puis passé en version commerciale avec Vibe 2.0 le 27 janvier 2026, il fait désormais partie intégrante de l’offre Le Chat Pro et Team. Son code est publié sous licence Apache 2.0 sur GitHub — vous pouvez le cloner, le modifier, l’auto-héberger.
Sixième article de la série « De zéro à machine de guerre avec Mistral », ce guide s’adresse aux développeurs — mais aussi aux responsables techniques qui évaluent les agents de code pour leur équipe.
Ce que Vibe fait concrètement
Vibe est un agent conversationnel qui opère dans votre terminal. Vous lui parlez en langage naturel, il comprend votre codebase, et il exécute des tâches de développement : écrire du code, refactorer, débugger, explorer une architecture, exécuter des commandes shell, gérer le versioning Git.
Les outils intégrés couvrent l’essentiel du workflow développeur :
- Lecture et écriture de fichiers —
read_file,write_file,search_replacepour les modifications ciblées. - Exécution de commandes shell —
bashdans un terminal stateful, avec capture des sorties stdout et stderr. - Recherche récursive —
grepavec support ripgrep pour explorer rapidement de gros codebases. - Gestion de tâches — un todo list interne pour suivre les étapes d’une tâche complexe.
- Questions interactives —
ask_user_questionpour demander des clarifications avant d’agir. - Contexte projet — scan automatique de la structure de fichiers et du statut Git pour contextualiser les réponses.
Avant chaque modification de fichier ou exécution de commande, Vibe affiche un preview complet et demande confirmation. C’est le mode par défaut — vous gardez le contrôle. Pour les workflows automatisés, le flag --auto-approve supprime les confirmations (à utiliser avec prudence).
Installation et premiers pas
Vibe est un package Python disponible sur PyPI. L’installation prend moins de cinq minutes.
# Prérequis : Python 3.12+
# Installation via uv (recommandé par Mistral)
uv tool install mistral-vibe
# Ou via pip
pip install mistral-vibe
# Premier lancement — configuration interactive
vibe --setup
# Vibe vous demandera votre clé API Mistral
# Créez-en une sur https://console.mistral.ai
# La clé est sauvegardée dans ~/.vibe/.env
Au premier lancement, Vibe vous demande de choisir un thème visuel pour l’interface terminal (modifiable ensuite avec /theme). Il vous demande aussi si vous faites confiance au dossier courant — une mesure de sécurité car l’agent peut exécuter du code. Les dossiers de confiance sont gérés de façon persistante.
Des binaires standalone pré-compilés sont disponibles pour macOS, Linux et Windows — ils embarquent Python et toutes les dépendances, sans installation requise. Utile pour les machines où vous ne voulez pas toucher à l’environnement Python.
# Première utilisation — mode interactif
cd /chemin/vers/mon/projet
vibe
# Ou lancer directement avec un prompt
vibe "Refactore la fonction main dans cli/main.py pour la rendre plus modulaire"
# Mode programmatique (sans interface interactive)
vibe --prompt "Ajoute des tests unitaires pour le module auth" --max-turns 10 --max-price 0.50
Les fonctionnalités de Vibe 2.0
Subagents personnalisés
Vibe permet de créer des agents spécialisés pour des tâches ciblées : un agent de déploiement, un agent de review de PR, un agent de génération de tests. Les subagents s’exécutent indépendamment dans leur propre contexte, évitant de surcharger la conversation principale. Vous les invoquez via l’outil task :
# Déléguer une tâche à un subagent
> Explore la structure du projet pendant que je travaille sur autre chose
L'agent utilise le tool "task" pour déléguer :
task(task="Analyse l'architecture du projet", agent="explore")
Clarifications multi-choix
Quand votre intention est ambiguë, Vibe ne devine pas — il vous propose des options. « Tu veux que je refactore cette fonction pour la performance ou pour la lisibilité ? » Moins d’erreurs, moins de retours en arrière.
Slash commands et Skills
Les slash commands (/theme, /resume, /clear, /compact) gèrent les méta-actions. Les Skills sont des workflows préconfigurés chargés par / — comme des macros de prompting réutilisables. Vous pouvez créer vos propres Skills pour standardiser les tâches récurrentes de votre équipe (linting, documentation, déploiement). Le système de Skills est extensible et basé sur des fichiers YAML + Markdown.
Profils d’agents intégrés
Vibe est livré avec plusieurs profils prêts à l’emploi, sélectionnables avec Shift+Tab :
| Profil | Comportement | Usage typique |
|---|---|---|
| default | Demande confirmation avant chaque action | Usage général, sécurisé |
| plan | Lecture seule — auto-approuve grep et read_file | Exploration et planification |
| accept-edits | Auto-approuve les modifications de fichiers | Refactoring, quand vous faites confiance |
| auto-approve | Auto-approuve toutes les exécutions | Scripting, CI/CD (à utiliser avec prudence) |
Leanstral intégré
Leanstral, l’agent de preuves formelles pour Lean 4 (lancé en mars 2026), est directement intégré à Vibe. Activez-le avec /leanstall ou lancez Vibe avec vibe --agent lean. C’est un outil de niche, mais pour les équipes qui travaillent en vérification formelle (sécurité critique, mathématiques, systèmes embarqués), c’est un atout unique qu’aucun concurrent ne propose.
Mises à jour automatiques
Le CLI Vibe se met à jour de façon continue — corrections de bugs et améliorations sans intervention manuelle. Pas de release à télécharger, pas de version à maintenir.
Devstral 2 : le moteur sous le capot
Vibe est propulsé par Devstral 2, un modèle de code de 123 milliards de paramètres (architecture dense, pas MoE). Fenêtre de contexte de 256 000 tokens — assez pour ingérer un codebase conséquent en une passe.
Mistral reconnaît publiquement que Claude Sonnet 4.5 est « significativement préféré » dans les évaluations humaines comparatives — Timothée Lacroix l’a confirmé à VentureBeat en janvier 2026. Devstral 2 ne prétend pas battre les meilleurs modèles propriétaires en raisonnement pur. Son avantage est ailleurs : coût 7 fois inférieur à Claude Sonnet pour des performances de tâches réelles, open source (licence MIT), auto-hébergeable, et fine-tunable sur votre propre codebase. Pour les entreprises qui ont du code propriétaire sensible, cette combinaison est décisive.
Prix API : 0,40 $ par million de tokens en entrée, 2,00 $ en sortie. La version small (Devstral Small 2) est à 0,10 $ / 0,30 $. Un tier Experiment gratuit est disponible sur AI Studio pour les tests.
Combien coûte Vibe
Vibe est inclus dans Le Chat Pro (14,99 $/mois) et Le Chat Team (24,99 $/siège/mois) avec des limites d’usage généreuses pour le développement quotidien. Au-delà des limites, le modèle pay-as-you-go prend le relais au tarif API.
Vous pouvez aussi utiliser le mode BYOK (Bring Your Own Key) : branchez votre propre clé API Mistral et payez uniquement les tokens consommés, sans abonnement Le Chat.
| Option | Prix | Ce qui est inclus |
|---|---|---|
| Le Chat Pro | 14,99 $/mois | Vibe + Le Chat + tout l’écosystème, usage quotidien inclus, PAYG au-delà |
| Le Chat Team | 24,99 $/siège/mois | Idem Pro + administration, SSO, support prioritaire |
| Le Chat Student | 7,04 $/mois | Idem Pro au tarif étudiant (-53 %) |
| BYOK (clé API) | 0,40 $ / 2,00 $ par M tokens | Devstral 2 uniquement, pas d’accès Le Chat |
| Auto-hébergement | Gratuit (hardware requis) | Open source Apache 2.0, vous fournissez les GPU |
À titre de comparaison : Claude Code Pro coûte 20 $/mois (avec limites strictes, ~45 messages/5h), Claude Code Max 100-200 $/mois pour un usage intensif. GitHub Copilot Pro est à 10-19 $/mois. Cursor à 20 $/mois. Mistral Vibe à 14,99 $ est parmi les options les plus compétitives — et la seule qui soit intégralement open source et auto-hébergeable.
Vibe vs. Claude Code vs. Copilot CLI vs. Cursor : la comparaison technique
| Critère | Mistral Vibe | Claude Code | GitHub Copilot CLI | Cursor |
|---|---|---|---|---|
| Type | CLI terminal | CLI terminal | CLI + IDE | IDE dédié |
| Open source | Oui (Apache 2.0) | Non | Non | Non |
| Auto-hébergement | Oui | Non | Non | Non |
| Modèle principal | Devstral 2 (123B) | Claude Opus/Sonnet | Multi-modèle (GPT, Claude, Gemini) | Multi-modèle |
| Contexte max | 256K tokens | ~1M tokens | Variable par modèle | Variable |
| Qualité code (évals humaines) | Bon, derrière Claude | Meilleur (SWE-bench 80,8 %) | Bon, dépend du modèle | Bon, dépend du modèle |
| Prix | 14,99 $/mois (Pro) | 20-200 $/mois | 10-39 $/mois | 20 $/mois |
| Fine-tuning sur code privé | Oui (open-weight) | Non | Non | Non |
| Données souveraines | Oui (Europe ou on-premise) | Non (US) | Non (US) | Non (US) |
| Intégration IDE | Zed (natif), ACP pour autres | VS Code, JetBrains | VS Code, JetBrains | IDE propre (fork VS Code) |
Choisissez Vibe si : la souveraineté des données est non négociable, vous voulez auto-héberger votre agent de code, vous avez besoin de fine-tuner sur votre codebase propriétaire, ou votre budget est serré. L’open source et le prix sont ses avantages décisifs.
Choisissez Claude Code si : vous avez besoin du meilleur raisonnement de code disponible, vous travaillez sur des refactorings multi-fichiers complexes qui nécessitent une compréhension architecturale profonde, et le prix n’est pas votre contrainte principale.
Choisissez Copilot si : vous êtes intégré dans l’écosystème GitHub, vous voulez de l’autocomplétion en temps réel dans votre IDE, et vous préférez un outil qui « juste marche » sans configuration.
Le setup hybride : la pratique la plus courante chez les développeurs expérimentés en 2026 est de combiner deux outils — un pour le quotidien (Copilot ou Cursor dans l’IDE), un pour les tâches lourdes (Claude Code ou Vibe dans le terminal). Les deux ne se gênent pas.
Ce qu’il faut retenir
Mistral Vibe n’est pas le meilleur agent de code en raisonnement pur — Mistral le reconnaît. C’est l’agent de code le plus ouvert, le plus abordable, et le seul qui garantit que votre code propriétaire reste sur vos machines. Pour une PME française, une équipe en environnement réglementé, ou un développeur qui veut garder le contrôle de ses outils, c’est un argument de poids.
Installez-le, testez-le sur un projet réel pendant une semaine, et comparez les résultats avec votre outil actuel. C’est la seule façon de savoir si Vibe a sa place dans votre workflow.
Article suivant : L’API Mistral et AI Studio : le guide complet pour les développeurs — comment intégrer les modèles Mistral dans vos applications.
Article précédent : Les agents Le Chat : créer des assistants sur mesure
Concepts, outils, tutoriels — retrouvez tous nos guides pour comprendre et utiliser l’IA au quotidien.