Choisissez CLI, VS Code ou sessions web
Un agent, trois interfaces. Vibe Code fonctionne en ligne de commande (CLI), comme extension VS Code, ou via Vibe Code Web. Les trois partagent le même moteur, la même configuration et la même couche de personnalisation (agents, compétences, serveurs MCP), pour vous laisser choisir l’interface la plus adaptée à votre besoin.
Vibe implémente aussi le Agent Client Protocol (ACP) et est référencé dans le registre ACP, ce qui permet de l’utiliser avec d’autres clients compatibles ACP. Cette page se concentre sur les interfaces prises en charge par Mistral.
Premiers pas
Choisissez le CLI si vous voulez utiliser Vibe directement dans votre terminal.
Le CLI est l’interface la plus flexible. Il fonctionne dans n’importe quel terminal, prend en charge les sessions interactives et les scripts, et offre un accès complet à votre shell et à l’arborescence de travail.
Exemples de tâches :
- « Refactoriser
src/api/handlers/pour utiliser le nouveau pattern de gestion des erreurs. » - « Expliquer le fonctionnement de l’authentification dans ce repo. »
- « Lancer la suite de tests, corriger les échecs, puis valider les modifications. »
- Exécutions automatisées ou sans surveillance via
vibe --promptpour l’intégration continue ou l’automatisation.
Le CLI et l’extension VS Code partagent la même configuration et les mêmes sessions (agents, compétences, serveurs MCP, profils, historique de conversations). Vous pouvez commencer une session dans le CLI puis la reprendre dans l’extension, ou l’inverse, sans jamais perdre le contexte.
Pour transférer une session vers Vibe Code Web, utilisez la commande /teleport. Voir l'article dédié pour le fonctionnement actuel et les limites.
Ce que chaque interface permet
| CLI | Extension VS Code | Vibe Code Web | |
|---|---|---|---|
| Installation locale | Requise | Requise | Aucune |
| Accès au dépôt | Clone local | Clone local | Direct sur GitHub |
| Accès au système de fichiers et shell | Arborescence locale | Arborescence locale via ACP | Environnement distant |
| Agents, compétences, serveurs MCP et connecteurs personnalisés | Oui | Oui | Oui |
| Mode non interactif | Oui (vibe --prompt) | Non | Non |
| Durée de session | Terminal local (partagée avec VS Code) | VS Code local (partagée avec CLI) | Cloud géré |
| Usage idéal | Dev terminal, automatisation, CI | Dev éditeur, relecture visuelle | Tâches dépôt distant sans config locale |