Vue d'ensemble des outils CLI
Un CLI est un outil en ligne de commande, pas un logiciel spécifique. Claude Code, Codex CLI, Gemini CLI, OpenClaw et OpenCode appartiennent tous à cette catégorie : vous saisissez du langage naturel dans le terminal, et ils peuvent lire des projets, interpréter du code, générer des fichiers, exécuter des commandes ou vous aider à accomplir des tâches de développement.
Qu'est-ce qu'un CLI et à quoi sert-il
Les outils CLI sont plus puissants que les logiciels de discussion classiques et peuvent aussi être mal utilisés plus facilement. Lorsque les débutants les configurent pour la première fois, lancez-les uniquement dans des projets de test et limitez-les à « uniquement interpréter, ne pas modifier et ne pas exécuter de commandes ».
Ce qu'il faut préparer au préalable
| Éléments de préparation | Description | Pourquoi c'est important |
|---|---|---|
| Terminal | Windows utilise PowerShell, macOS / Linux utilise Terminal | Le CLI s'exécute entièrement dans le terminal |
| L'outil lui-même | Installez d'abord Claude Code, Codex CLI, Gemini CLI, OpenClaw ou OpenCode | Le fichier de configuration ne prend effet que pour les outils installés |
| Clé / Méthode de connexion | Il peut s'agir d'une connexion officielle, d'une clé API, d'OAuth ou d'une clé de fournisseur IA | Les méthodes d'authentification diffèrent selon le CLI |
| Base URL | Nécessaire uniquement si vous passez par un fournisseur IA ou un relais | Le suffixe de l'adresse peut varier selon les protocoles, vous ne pouvez donc pas simplement changer le nom de domaine. |
| Projet de test | Créez un nouveau dossier vide ou copiez le projet. | Évite d'endommager un vrai projet lors de la première configuration |
Accès aux pages dédiées
Comment choisir la page à consulter
| Ce que vous voulez faire maintenant | Recommandation | Pourquoi |
|---|---|---|
| Basculer uniformément entre plusieurs fournisseurs de CLI | Étapes générales de CC-Switch | CC-Switch est plus adapté pour gérer les fournisseurs de manière centralisée, puis les distribuer à des outils comme Claude, Codex, Gemini, etc. |
| Configurer uniquement Claude Code | Configuration de Claude Code | Pour Claude Code, concentrez-vous sur la clé associée à Anthropic / Claude, la Base URL, le nom du modèle et settings.json |
| Configurer uniquement Codex CLI | Configuration de Codex | Pour Codex, concentrez-vous sur config.toml, les fournisseurs compatibles OpenAI, le nom du modèle et les variables d'environnement |
| Configurer uniquement Gemini CLI | Configuration de Gemini | La méthode de connexion, la clé et les interfaces Vertex / Gemini diffèrent des interfaces compatibles OpenAI |
| Utiliser OpenClaw / OpenCode | OpenClaw / OpenCode | Le champ de fournisseur pour ces deux outils peut évoluer selon les versions ; reportez-vous à la page correspondante et à la documentation officielle |
Risques à prendre en compte avant la configuration
| Risques | Où ils sont susceptibles de survenir | Recommandations |
|---|---|---|
| Les outils peuvent lire les fichiers du projet | Claude Code, Codex, Gemini, OpenClaw, OpenCode | Lancez l'outil dans un répertoire de test la première fois, n'ouvrez pas directement de véritables projets de production |
| Les modèles peuvent exécuter ou suggérer des commandes | Tous les CLI de code | Activez d'abord le mode de confirmation et vérifiez soigneusement chaque action en cas de suppression, déplacement, installation, envoi (upload), etc. |
| Les éléments de configuration s'écrasent mutuellement | Variables d'environnement système, configuration du projet, configuration utilisateur, CC-Switch | Si la configuration ne s'applique pas, vérifiez d'abord l'ordre de priorité, ne modifiez pas plusieurs emplacements en même temps |
| Mélange de protocoles | Interfaces compatibles OpenAI, Claude, Gemini, Vertex, fournisseurs IA | Renseignez la page de l'outil en fonction de l'interface fournie par le backend de votre fournisseur |
| Copie d'un exemple tiers | Tutoriels tiers, captures d'écran, anciennes documentations | L'URL, la clé et le nom du modèle dans l'exemple doivent être remplacés par les informations fournies par votre propre fournisseur |
Comment effectuer le premier test de sécurité
Une fois la configuration terminée, ne laissez pas immédiatement le CLI modifier un projet réel. Créez d'abord un dossier vide, placez-y un simple fichier de test et demandez à l'outil de seulement lire et interpréter, sans modifier le fichier.
Read only the current directory first. Tell me which files are here. Do not modify any files, run any commands, or install any dependencies. Si cette étape ne s'exécute pas normalement, consultez la page de dépannage correspondante. Ne laissez pas le CLI traiter automatiquement un projet réel avant d'avoir confirmé que la configuration fonctionne.
