
Claude Code est 100x plus puissant dans le terminal (voici comment)
Audio Summary
AI Summary
L'utilisation de Cloud Code via le terminal est présentée comme une méthode cent fois plus puissante que l'application de bureau, malgré la perception intimidante du terminal. L'objectif est de démystifier le terminal et d'enseigner les fonctionnalités de base de Cloud Code, telles que `/rewind`, `/cact` ou `/context`, afin de transformer l'approche des utilisateurs.
Il existe trois manières principales d'utiliser Cloud Code : le terminal, l'application de bureau (desktop) et la version web sur cloud.ai. La version terminale est considérée comme la plus puissante, offrant les dernières versions et un contrôle accru. L'application de bureau, bien que couramment utilisée, manque de nombreuses fonctionnalités et de personnalisation. La version web est jugée moins utile, étant principalement destinée à une utilisation avec des dépôts externes ou en déplacement.
La préférence pour la version terminale s'explique par la disponibilité de commandes exclusives, comme `/agents` pour gérer les agents en cours d'exécution ou accéder à la bibliothèque d'agents, qui n'existent pas dans la version desktop. Les dernières nouveautés de Cloud Code apparaissent d'abord sur la version terminale. De plus, la personnalisation est bien plus poussée sur le terminal ; il est possible de reprendre des sessions antérieures, ce qui est impossible sur l'application de bureau qui ne permet pas d'avoir une liste de toutes les sessions au sein d'un même dossier. La version terminale offre également des informations cruciales, comme le pourcentage d'utilisation du contexte, une fonctionnalité absente de l'application desktop.
Il est souligné que Cloud Code desktop et Codex sont en concurrence, et que bien que Codex offre une meilleure interface sur Mac, l'utilisation du terminal reste la meilleure option pour Cloud Code à ce jour.
Le principal obstacle à l'adoption du terminal est la peur qu'il inspire. Le terminal est simplement une interface, différente de l'interface graphique habituelle. Alors que l'interface graphique est intuitive pour le clic et le glisser-déposer, elle est limitée en configuration. Le terminal, étant plus proche de la machine, offre un contrôle beaucoup plus vaste. Sur un terminal, les applications sont appelées des CLI (Command Line Interface), et Cloud Code en est un exemple, tout comme Open Clow ou Hermes.
Pour utiliser Cloud Code dans le terminal, il faut d'abord l'installer. La procédure est simple : copier une ligne de commande depuis la documentation de Cloud Code (section "Démarrage rapide") et la coller dans le terminal. Lors du premier lancement, Cloud Code demandera quelques configurations initiales, comme le mode clair ou sombre, et la méthode de connexion au compte (abonnement, API, ou service tiers). Une fois connecté et autorisé, l'utilisateur peut choisir les paramètres recommandés.
Une erreur fréquente est d'utiliser le répertoire de base (home directory) pour tous les projets Cloud Code, ce qui entraîne un désordre. Il est recommandé de créer un nouveau dossier pour chaque projet. Pour ce faire, il faut quitter Cloud Code (avec `Ctrl+C`), créer un nouveau dossier (par exemple, `test_video`), puis y naviguer avec la commande `cd` (change directory) suivie du chemin du dossier. La commande `pwd` (print working directory) permet de vérifier le dossier actuel. Une fois dans le bon dossier, on peut relancer Cloud Code.
L'interface du terminal de Cloud Code affiche le dossier actuel à gauche, le modèle sélectionné et les nouveautés. Avant de commencer un projet, il est essentiel de choisir le modèle avec `/model`. Par exemple, on peut taper `/model Opus` pour sélectionner Opus 4.7.
Lors de la première interaction, Cloud Code peut demander des confirmations pour la création de fichiers. Pour éviter ces interruptions, il est possible de passer en mode automatique (`automode`) en appuyant sur `Shift+Tab`. Le mode automatique permet à Cloud Code d'opérer sans demander de confirmation à chaque étape. Un avantage majeur de la version terminale est qu'elle informe l'utilisateur de toutes les actions en cours, contrairement à la version desktop qui reste silencieuse.
Un exemple de création de jeu (Flappy Bird) est utilisé pour illustrer le processus. Cloud Code génère une première version simple en HTML. L'utilisateur peut ensuite demander des modifications, comme l'amélioration des visuels. Pendant que Cloud Code travaille, il met en évidence en vert les ajouts et affiche le nombre de tokens utilisés, ce qui est utile pour ceux qui paient au token. L'interface du terminal est présentée comme une version de Cloud Code dans un écran noir, sans mystère supplémentaire.
La fenêtre de contexte est une fonctionnalité importante, dont l'atteinte de 40 % de remplissage peut affecter la qualité du modèle. Des informations supplémentaires sur la gestion du contexte sont disponibles via un lien.
Une commande très utile est `/rewind`, qui permet de revenir à un état précédent de la conversation et du code. Si une modification n'est pas satisfaisante, on peut utiliser `/rewind` (ou trois fois `Escape`) pour afficher les états précédents et restaurer une version antérieure. Il est important de noter que la restauration écrase le code actuel.
D'autres commandes incluent `/bytheway` ou `/btw` pour poser une question rapide pendant que Cloud Code est occupé, `/remote control` pour continuer une conversation sur un autre appareil via un QR code, et `/context` pour vérifier l'état de la fenêtre de contexte et les MCP (Multiple Context Providers) connectés. `/mcp` affiche spécifiquement les MCP.
Pour gérer la mémoire du modèle, il y a `/compact` qui condense la conversation, libérant ainsi du contexte et améliorant les performances du modèle. Si l'on souhaite effacer complètement la mémoire du modèle, on utilise `/clear`. Cela réinitialise la conversation, mais le code créé reste.
Pour retrouver d'anciennes conversations, `T-resume` permet de reprendre une session spécifique, tandis que `Ctrl+A` affiche toutes les conversations passées, avec une barre de recherche.
Enfin, `/settings config` permet de configurer plus en détail le terminal. L'orateur mentionne l'utilisation de Semux, un terminal plus avancé que le terminal par défaut de macOS, offrant des fonctionnalités comme les onglets, les séparations de fenêtre et les espaces de travail multiples.
En conclusion, bien que l'apprentissage de Cloud Code via le terminal demande du temps, c'est l'outil le plus puissant actuellement disponible. L'orateur teste également Codex avec GPT 5.5, mais préfère Cloud Code pour ses tâches quotidiennes.