Mistral Vibe
Agent de code en terminal de Mistral AI, open source Apache 2.0, lancé le 9 décembre 2025 avec Devstral 2 ; depuis mai 2026, Vibe nomme aussi l'ex-Le Chat.
SFEIR AI · Publié le 22 octobre 2026
Un nom, deux produits depuis mai 2026
Mistral Vibe désigne d'abord l'agent de code en terminal de Mistral AI, objet de cette fiche : commande vibe, dépôt GitHub mistralai/mistral-vibe, lancé le 9 décembre 2025 sous le nom « Mistral Vibe CLI ». Depuis le 28 mai 2026, le même nom couvre l'assistant grand public : le billet « Vibe gets to work » annonce « Le Chat is now Vibe », un agent et une licence pour le travail de bureau et le code, conversations et abonnements conservés. L'article du centre d'aide « Le Chat is now Vibe », daté du 12 août 2026, découpe la marque en trois modes : Vibe Work, l'ancien Le Chat sur le web et le mobile ; Vibe Code, le mode de programmation disponible en ligne de commande, en extension VS Code et sur le web ; Vibe Chat, la conversation tour par tour. L'adresse chat.mistral.ai ne change pas. La documentation parle désormais de « Vibe Code CLI » pour l'outil de terminal, et c'est lui que cette page décrit.
Décembre 2025 : la CLI arrive avec Devstral 2
Le billet « Introducing: Devstral 2 and Mistral Vibe CLI », daté du 9 décembre 2025, pose la définition : « Mistral Vibe CLI is an open-source command-line coding assistant powered by Devstral. » Il précise « It is released under the Apache 2.0 license », ce que confirme le fichier LICENSE du dépôt, créé le 8 décembre 2025. La version 1.0.0 paraît sur PyPI le 9 décembre. L'outil s'installe par un script, par uv tool install mistral-vibe ou par pip ; le README exige un Python 3.12 ou plus récent ; la 3.0.0 du 15 octobre 2026 avait imposé Python 3.14, et la 3.0.1 du 20 octobre revient à « Python 3.12 and later instead of requiring Python 3.14 ». Dès le lancement, Mistral publie une extension pour l'éditeur Zed et une intégration par le protocole ACP pour les autres éditeurs, et l'utilisateur peut « toggle auto-approval for tool execution ».
Devstral 2, modèle de 123 milliards de paramètres, est annoncé gratuit sur l'API pendant une période de lancement, puis facturé 0,40 $ le million de tokens en entrée et 2,00 $ en sortie ; Devstral Small 2 (24 milliards) vise l'exécution locale.
Janvier à mai 2026 : Vibe 2.0, puis Medium 3.5 par défaut
La version 2.0, publiée le 27 janvier 2026, ajoute les sous-agents, l'outil de question à l'utilisateur, les skills invoquées en commandes slash et la mise à jour automatique : « Bug fixes and improvements in the Vibe CLI now ship continuously. » Le même billet ouvre l'outil aux abonnés : « Mistral Vibe is now available on the Le Chat Pro and Team plans », avec des crédits à l'usage au-delà des limites ou une clé API personnelle, et fait passer Devstral 2 en accès API payant. Le 28 mai 2026, la grille publiée avec « Vibe gets to work » comprend un palier gratuit, Pro à 14,99 $ par mois, Team à 24,99 $ par utilisateur et par mois, et une offre Enterprise à déploiement sur mesure.
Le modèle par défaut a changé au printemps. Les notes de version de la 2.9.1, datée du 29 avril 2026, indiquent « Migrated default model to mistral-medium-3.5 », et le billet du 22 mai 2026 sur les agents distants présente Mistral Medium 3.5, modèle dense de 128 milliards de paramètres à poids ouverts, comme « our new default model in Mistral Vibe and Le Chat », en remplacement de Devstral 2 dans la CLI. La documentation de configuration le confirme au 22 octobre 2026 : « Vibe ships with one built-in model, Mistral Medium 3.5 », les autres modèles de l'API Mistral, GLM 5.3 ou Mistral Large 3 par exemple, s'ajoutant par un bloc [[models]] dans la configuration. Depuis la 2.24.0 du 5 août 2026, un routage côté serveur peut changer le modèle par défaut des utilisateurs qui n'en ont pas épinglé un, « never overriding explicit pins ». Le même billet de mai lance les agents distants : une session de la CLI se « téléporte » dans un bac à sable isolé en cloud et peut ouvrir une pull request GitHub à la fin ; la documentation de Vibe Code Web parle de « managed cloud sandboxes » sans nommer, au 22 octobre 2026, le prestataire ni la région.
Contexte partagé : AGENTS.md, skills, MCP, sous-agents
Le README décrit la lecture des fichiers AGENTS.md du projet et des skills rangées dans .vibe/skills et .agents/skills, et chaque répertoire ajouté par --add-dir « contributes its AGENTS.md and .vibe/ configuration (tools, skills, agents, prompts, hooks) to the session » selon le README, ce que la documentation de configuration répète. Les serveurs MCP se déclarent dans la configuration ou par /mcp add, les skills suivent le format SKILL.md à en-tête YAML, et une skill intégrée skill-creator guide leur écriture depuis la 2.23.2 du 30 juillet 2026. Une couche de configuration d'administration, apparue dans la 2.24.0, prime sur les réglages locaux et peut, depuis la 3.0, interdire toute opération MCP à l'utilisateur. Les permissions passent par des agents intégrés : ask, qui demande l'approbation avant chaque outil et s'appelait default jusqu'à la 2.24.1 du 11 août 2026 ; accept-edits, qui valide seul les modifications de fichiers du répertoire de travail ; smart-approve, qui classe chaque appel ; auto-approve, réservé selon la documentation à un environnement bac à sable de confiance. README, page « Agents » de la documentation et notes de version concordent au 22 octobre 2026 : sans réglage, Vibe démarre sur accept-edits. La 3.0 retire l'agent plan, et un mode bac à sable --agent-socket reste expérimental. Au 22 octobre 2026, la documentation ne mentionne pas la lecture des fichiers CLAUDE.md.
Un dépôt outillé pour Claude Code, Codex ou OpenCode se pilote donc avec Vibe sans réécrire son contexte versionné, à condition de tenir ses consignes dans AGENTS.md. Faire tourner plusieurs harnais sur le même projet mesure la qualité de ce contexte, le fil de la série sur les harnais ouverts.
Modèles tiers et usage hors ligne
La page « Using offline models » est nette : la CLI accepte « any model served behind an OpenAI-compatible API », avec un préréglage llamacpp qui pointe vers http://127.0.0.1:8080/v1 sans clé, et « Vibe doesn't ship a built-in local model » : l'utilisateur déclare son fournisseur et son modèle dans config.toml. Pour un poste coupé du réseau, Mistral recommande enable_telemetry = false et enable_update_checks = false. Devstral Small 2, publié pour cet usage, tourne sur une machine locale ; Devstral 2 demande au moins quatre GPU de classe H100 selon le billet de lancement.
Données : ce que disent les conditions de Mistral
Le README renvoie à la politique de confidentialité : « Use of Vibe is subject to our Privacy Policy and may include the collection and processing of data related to your use of the service, such as usage data ». La télémétrie est activée par défaut (enable_telemetry = true) et la documentation précise « No prompts, file contents, or model outputs are sent » ; une commande /data-retention, ajoutée dans la 2.7.3 du 3 avril 2026, affiche l'avis de rétention et les réglages de confidentialité. La politique de confidentialité en vigueur depuis le 3 septembre 2026 nomme le responsable, Mistral AI, société française au 15 rue des Halles à Paris, et conserve les entrées et sorties de Vibe « until you delete your account or until you delete the conversation from Vibe » ; pour l'API, trente jours glissants, sauf rétention zéro activée.
Sur l'hébergement, la politique dit : « We prioritize selecting providers within the European Union that strictly adhere to the GDPR. However, in exceptional cases, we may opt for non-EU providers », et l'article du centre d'aide « Where do you store my data or my Organization's data? », daté du 12 août 2026, précise : « By default, your data is hosted in the European Union. » Le point d'accès API américain, choisi explicitement, héberge les données aux États-Unis ; selon la fonction utilisée, des transferts temporaires hors UE vont aux sous-traitants listés dans l'onglet « Subprocessors » du Trust Center, et un client Enterprise peut désactiver certaines de ces fonctions à l'échelle de l'organisation. L'article sur l'entraînement ajoute que les entrées et sorties de Vibe « are used by default to train our artificial intelligence models » sauf retrait de l'utilisateur, les clients Enterprise étant exclus par défaut. Aucune de ces pages ne cite de qualification SecNumCloud au 22 octobre 2026 : l'hébergement en Union européenne par défaut est un engagement de localisation, pas une qualification, et la souveraineté d'un usage de Vibe dépend du modèle choisi (un serveur local compatible OpenAI ne sort rien du poste) et du contrat signé avec Mistral.
- Vérifier dans le contrat la région d'inférence et la rétention des sessions distantes (Vibe Code Web, agents distants), et désactiver l'entraînement sur les entrées et sorties hors offre Enterprise.
- Épingler le modèle dans la configuration pour neutraliser le routage par défaut côté serveur, et imposer le réglage par la couche d'administration.
- Tester les skills et fichiers AGENTS.md existants avant de déclarer le dépôt compatible.
Questions fréquentes
Mistral Vibe, est-ce la CLI de code ou l'ancien Le Chat ?
Les deux depuis le 28 mai 2026. La CLI de code, lancée le 9 décembre 2025, porte le nom en premier. Le billet « Vibe gets to work » annonce ensuite « Le Chat is now Vibe » : l'assistant devient Vibe Work, la CLI et l'extension VS Code forment Vibe Code, Vibe Chat garde la conversation classique.
Quel modèle Mistral Vibe utilise-t-il par défaut ?
Mistral Medium 3.5 depuis le printemps 2026 : les notes de version de la 2.9.1 du 29 avril 2026 enregistrent la migration, et le billet du 22 mai 2026 le nomme modèle par défaut de Vibe et de Le Chat, à la place de Devstral 2. Depuis août 2026, un routage côté serveur peut changer le défaut des utilisateurs sans modèle épinglé.
Faut-il un abonnement pour utiliser la CLI ?
Le code est sous Apache 2.0 et s'installe librement. L'inférence passe par un abonnement Pro ou Team (14,99 $ et 24,99 $ par mois au 28 mai 2026) avec crédits à l'usage au-delà des limites, par une clé API Mistral personnelle, ou par tout serveur compatible OpenAI que l'utilisateur déclare, y compris un modèle local sans clé.
Mistral Vibe lit-il les fichiers AGENTS.md et CLAUDE.md ?
AGENTS.md, oui : le README et la documentation de configuration décrivent sa lecture dans le projet et dans chaque répertoire ajouté, avec les skills de .vibe/skills et .agents/skills. CLAUDE.md n'apparaît pas dans la documentation au 22 octobre 2026. Un dépôt outillé pour un autre harnais se pilote donc si ses consignes tiennent dans AGENTS.md.
Où vont les données d'une session Mistral Vibe ?
Vers Mistral si le modèle est le sien, vers le fournisseur déclaré sinon, et nulle part avec un serveur local. Le centre d'aide (12 août 2026) héberge les données dans l'Union européenne par défaut, aux États-Unis sur le point d'accès US, avec des transferts temporaires hors UE vers des sous-traitants listés au Trust Center ; aucune qualification SecNumCloud n'est citée.
Sources
- Mistral AI — « Introducing: Devstral 2 and Mistral Vibe CLI » (lancement, Apache 2.0, Zed, ACP, auto-approbation, prix de Devstral 2) · 2025-12-09
Mistral Vibe CLI is an open-source command-line coding assistant powered by Devstral.
- Mistral AI — « Mistral Vibe 2.0 » (sous-agents, skills, mise à jour automatique, offres Pro et Team, crédits à l'usage, clé personnelle) · 2026-01-27
Mistral Vibe is now available on the Le Chat Pro and Team plans
- Mistral AI — « Remote agents in Vibe. Powered by Mistral Medium 3.5. » (nouveau modèle par défaut, agents distants, prix API) · 2026-05-22
our new default model in Mistral Vibe and Le Chat
- Mistral AI — « Vibe gets to work » (Le Chat devient Vibe, modes Work et Code, extension VS Code, grille Free, Pro, Team, Enterprise) · 2026-05-28
Le Chat is now Vibe
- Centre d'aide Mistral — « Le Chat is now Vibe » (trois modes Vibe Work, Vibe Code, Vibe Chat ; compte, plan et conversations conservés) · 2026-08-12
- GitHub — dépôt mistralai/mistral-vibe, README (installation, Python 3.12+, AGENTS.md et skills, --add-dir, agents et accept-edits par défaut, MCP, sous-agents, agent-socket, renvoi à la politique de confidentialité) · 2026-10-22
Use of Vibe is subject to our Privacy Policy and may include the collection and processing of data related to your use of the service, such as usage data
- GitHub — mistralai/mistral-vibe, fichier LICENSE (Apache License 2.0) · 2026-10-22
- GitHub — mistralai/mistral-vibe, CHANGELOG.md (1.0.0 du 9 décembre 2025, 2.0.0 du 27 janvier 2026, /data-retention en 2.7.3, modèle par défaut en 2.9.1, couche d'administration et routage en 2.24.0, agent default renommé ask en 2.24.1, Python 3.14 en 3.0.0 puis 3.12+ en 3.0.1) · 2026-10-22
Migrated default model to `mistral-medium-3.5`
- PyPI — paquet mistral-vibe (dates de publication des versions 1.0.0, 2.0.0, 2.9.1 et 3.0.0) · 2026-10-22
- docs.mistral.ai — « Configuration » de la Vibe Code CLI (modèle intégré Mistral Medium 3.5, télémétrie, vérification des mises à jour, couche d'administration, agent accept-edits par défaut, --add-dir) · 2026-10-22
Vibe ships with one built-in model, Mistral Medium 3.5
- docs.mistral.ai — « Agents » de la Vibe Code CLI (ask ex-default, accept-edits agent par défaut, smart-approve, auto-approve, retrait de plan en 3.0) · 2026-10-22
- Centre d'aide Mistral — « Where do you store my data or my Organization's data? » (hébergement UE par défaut, point d'accès US, transferts vers les sous-traitants du Trust Center, option Enterprise) · 2026-08-12
By default, your data is hosted in the European Union.
- Centre d'aide Mistral — « Do you use my user data to train your Artificial Intelligence models? » (entraînement par défaut sur Vibe, retrait possible, Enterprise exclu par défaut) · 2026-10-22
Enterprise customers are opted out of training by default.
- docs.mistral.ai — « Using offline models » (API compatible OpenAI, préréglage llamacpp, aucun modèle local intégré, télémétrie et mises à jour à désactiver) · 2026-10-22
any model served behind an OpenAI-compatible API
- docs.mistral.ai — « Vibe Code Web : get started » (bacs à sable cloud gérés, même moteur que la CLI, téléportation de session) · 2026-10-22
- Mistral AI — Privacy Policy, en vigueur depuis le 3 septembre 2026 (entité et adresse, rétention des entrées et sorties de Vibe et de l'API, prestataires dans l'UE sauf exceptions) · 2026-09-03
We prioritize selecting providers within the European Union that strictly adhere to the GDPR.