Aller au contenu
    VIBE
    Guide IA

    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 fichiersread_file, write_file, search_replace pour les modifications ciblées.
    • Exécution de commandes shellbash dans un terminal stateful, avec capture des sorties stdout et stderr.
    • Recherche récursivegrep avec 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 interactivesask_user_question pour 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.

    Devstral 2 vs. Claude Sonnet pour le code

    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

    Aller plus loin
    Découvrez tous nos guides IA

    Concepts, outils, tutoriels — retrouvez tous nos guides pour comprendre et utiliser l’IA au quotidien.

    Explorer les guides
    Mise à jour : avril 2026

    Étiquettes: