Premier lancement de Vibe
Lancer Vibe pour la première fois
Placez-vous dans le répertoire d’un projet existant et lancez simplement :
cd /chemin/vers/votre/projet
vibe
Au premier lancement, Vibe effectue plusieurs étapes d’initialisation automatiques. Pas de panique si le processus prend quelques secondes — c’est normal.
L’assistant de configuration initiale
La première fois que vous lancez Vibe, un assistant interactif vous guide à travers la configuration :
Choix du thème
Vibe vous propose de choisir un thème visuel pour l’interface terminal. Plusieurs options sont disponibles avec des palettes de couleurs différentes. Choisissez celui qui convient le mieux à votre terminal — vous pourrez le changer à tout moment.
Configuration de la clé API
L’étape cruciale est la saisie de votre clé API Mistral. Si vous n’en avez pas encore, rendez-vous sur la console Mistral pour en créer une :
- Allez sur console.mistral.ai
- Créez un compte ou connectez-vous
- Dans la section API Keys, générez une nouvelle clé
- Copiez la clé et collez-la dans Vibe
Vibe sauvegarde automatiquement la clé dans ~/.vibe/.env pour ne plus vous la demander.
Modèle par défaut
Sans configuration supplémentaire, Vibe utilise Devstral 2 comme modèle de génération. C’est le modèle recommandé pour les tâches de codage — il offre le meilleur rapport qualité/coût pour le développement.
L’interface interactive
Une fois la configuration terminée, vous êtes dans le mode interactif de Vibe. L’interface se compose de :
- Une zone de saisie en bas de l’écran pour taper vos messages
- Un historique de la conversation au-dessus
- Des indicateurs montrant le modèle utilisé et le statut de la session
Raccourcis clavier essentiels
Mémorisez ces raccourcis dès le début — ils accéléreront considérablement votre utilisation :
- Ctrl+J ou Shift+Enter — Saut de ligne dans votre message (pour écrire sur plusieurs lignes)
- @ — Autocomplétion de fichiers (ex:
@src/main.py) - ! — Préfixe pour exécuter une commande shell directement
- Ctrl+G — Ouvrir un éditeur externe pour rédiger un long message
- Ctrl+O — Afficher ou masquer la sortie des outils
- Ctrl+T — Afficher ou masquer la vue todo
- Shift+Tab — Basculer entre les modes d’approbation
Votre premier échange
Testez avec une requête simple. Par exemple, si vous êtes dans un projet Python :
Explique-moi la structure de ce projet
Vibe va automatiquement :
- Scanner l’arborescence du projet (fichiers, dossiers, configuration)
- Lire le statut Git (branch, commits récents, fichiers modifiés)
- Analyser les fichiers clés (README, package.json, pyproject.toml, etc.)
- Vous fournir une synthèse structurée de l’architecture
C’est la force de Vibe : il ne se contente pas de répondre à votre question, il va chercher l’information dont il a besoin pour vous donner une réponse pertinente.
Lancement avec un prompt direct
Si vous préférez ne pas entrer dans le mode interactif, vous pouvez passer votre requête directement :
vibe "Refactore la fonction main pour utiliser async/await"
Pour le mode programmatique (intégration dans des scripts), utilisez --prompt :
vibe --prompt "Analyse la couverture de tests" --output json
Les options utiles pour le mode programmatique :
vibe --prompt "Corrige les bugs" --max-turns 10 --max-price 0.50
L’alternative : vibe --setup
Si vous souhaitez relancer l’assistant de configuration à tout moment (pour changer de thème, reconfigurer la clé API, etc.) :
vibe --setup
Les slash commands
Dans le mode interactif, des commandes spéciales sont disponibles en tapant / :
/helpou/h— Afficher l’aide complète/config— Ouvrir la configuration/theme— Changer le thème/model— Changer le modèle en cours de session/clear— Effacer l’historique de la conversation
Points clés à retenir
- Lancez Vibe avec
vibedans le répertoire de votre projet - Au premier lancement, l’assistant configure le thème et la clé API
- La clé API est sauvegardée dans
~/.vibe/.env - Devstral 2 est le modèle par défaut, optimisé pour le code
- Les raccourcis clavier (@, !, Ctrl+J, Shift+Tab) sont essentiels au quotidien
- Utilisez
vibe "votre question"pour un échange rapide sans mode interactif