Aller au contenu principal
IA

Claude Code en CLI : pourquoi le terminal change tout

Rémi Alvado
Rémi AlvadoCTO & CPO Fractional · 20 ans d'expérience
Publié le•6 min de lecture

Pourquoi Claude Code vit dans le terminal : un agent en ligne de commande est scriptable, composable, tourne sur un serveur et laisse des traces.

Claude Code en CLI : pourquoi le terminal change tout

La première réaction, quand je montre Claude Code à quelqu'un, est presque toujours la même : pourquoi un terminal ? Personne ne vend plus un produit avec un écran sombre et un curseur qui clignote, et la question est bonne. Il y a pourtant une raison à ce choix, et elle n'a rien à voir avec le goût supposé des développeurs pour l'austérité.

Claude Code vit dans la ligne de commande parce que c'est la seule interface qu'un autre programme sait utiliser : un agent en CLI peut être déclenché par une horloge, par un événement ou par un autre agent, se brancher sur l'outillage déjà en place, et tourner sur un serveur plutôt que sur un poste. Une interface graphique, aussi réussie soit-elle, attend qu'un humain clique, et c'est précisément ce qui la rend impossible à automatiser.

Une interface graphique attend toujours quelqu'un

Une interface graphique repose sur une hypothèse qu'on ne formule jamais : quelqu'un est là, devant l'écran, et c'est lui qui décide du moment. Excellente hypothèse pour un outil qu'on utilise, hypothèse ruineuse pour un dispositif qu'on veut faire tourner. La ligne de commande, elle, repose sur un contrat vieux de cinquante ans : du texte entre, du texte sort, un code de sortie dit si ça s'est bien passé. Ce contrat, tout le reste de votre outillage le parle déjà : l'intégration continue, les tâches planifiées, les scripts maison. Mettre un agent là ne relève pas de la nostalgie : c'est le poser au seul point où les autres composants savent venir le chercher.

Une interface graphique se pilote avec des mains. Une ligne de commande se pilote avec du code, et le code, lui, ne dort pas.

la phrase qui fait basculer la discussion

Ce qui déclenche l'agent n'est plus forcément vous

C'est la conséquence la plus importante, et celle qui passe le plus souvent à la trappe dans les démonstrations. Quand un agent s'appelle depuis un terminal, n'importe quoi capable d'exécuter une commande peut l'appeler : vous n'êtes plus qu'un déclencheur parmi d'autres. C'est le point que je développe dans ce qu'il y a vraiment dans un agent IA : la différence entre un assistant et un dispositif se joue là, et nulle part ailleurs. Un assistant répond quand on lui parle, et sa valeur s'arrête avec votre attention. Un dispositif tourne, avec ses propres horaires et ses propres conditions de réveil.

Une horloge

La veille du matin, le rapport du vendredi, la relecture nocturne d'un dépôt : des tâches qui n'ont rien à faire dans votre journée.

Un événement de votre système

Une alerte, un test qui casse, un message déposé sur une file : l'agent se réveille sur le signal plutôt que sur votre disponibilité.

Un autre agent

Un agent principal qui distribue le travail à des spécialistes et rassemble leurs retours : un programme sait en appeler un autre sans intermédiaire.

Vous, mais en une ligne

Le cas le plus courant reste le vôtre, sauf que la demande devient une ligne qu'on peut relire, partager et rejouer dans six mois.

Mon exemple préféré reste mon astreinte d'infrastructure : personne ne lui parle, une alerte arrive sur un canal privé, l'agent se réveille, diagnostique, corrige ce qui est réparable sans risque et laisse un rapport que je lis au réveil. J'ai raconté comment elle est montée et ce qu'elle a le droit de faire, parce que l'intérêt de l'histoire n'est pas l'intelligence de l'agent mais l'enclos technique qui l'entoure. Rien de tout cela n'aurait été possible dans une fenêtre de conversation : il aurait fallu que quelqu'un soit devant son écran, un dimanche soir, pour lancer le diagnostic à la main.

Il se branche sur l'outillage que vous avez déjà

Le deuxième effet est moins spectaculaire et compte davantage sur la durée. Un agent en ligne de commande se compose avec le reste : il lit la sortie d'un outil, écrit l'entrée d'un autre, s'intercale dans une chaîne existante sans que personne la refonde. Vos tests, vos analyseurs, vos scripts de déploiement restent en place et l'agent s'y plie. Vous n'attendez aucune intégration d'éditeur pour l'outil interne que vous êtes seul au monde à utiliser : il y a une commande à appeler, c'est tout. C'est aussi ce qui rend les garde-fous crédibles, puisque ce sont vos propres mécanismes qui l'encadrent : droits du compte, protections de branche, revue avant fusion. La sûreté ne repose pas sur une promesse écrite dans ses consignes, mais sur ce que le système l'autorise à faire.

Un poste s'éteint, un serveur non

Troisième conséquence, directement commerciale pour qui dirige. Tant que l'IA vit sur le poste de chaque personne, sa capacité est bornée par leur présence : huit heures par jour, cinq jours par semaine. Le jour où le même agent s'installe sur une machine qui ne s'éteint jamais, cette borne saute. Les tâches de nuit deviennent possibles, la veille devient continue, l'astreinte devient tenable pour une structure qui n'aurait jamais financé une rotation. Ce n'est pas un gain de productivité individuelle, c'est un changement de surface : vous ne faites pas la même chose plus vite, vous faites ce que vous ne faisiez pas. En échange, il faut lui définir un périmètre explicite, et ce travail est organisationnel plus que technique. Le guide de l'IA agentique en entreprise rassemble la méthode complète.

Ce qu'il laisse derrière lui

Un agent en ligne de commande produit des traces, qualité qu'on ne mesure qu'au moment où on en a besoin. Chaque exécution laisse un enchaînement lisible : ce qui a été demandé, tenté, raté, modifié. Les changements passent par les mêmes mécanismes que ceux des humains, donc ils sont attribués, relus, annulables. Pour une équipe qui doit rendre des comptes sur ce qui part en production, c'est la différence entre un dispositif auditable et une boîte noire. Cette lisibilité sert aussi à progresser : quand une exécution dérape, on reprend le fil, on voit où l'agent a dévié, et on corrige ce qui lui manquait au départ. Sans trace, il reste l'impression que « ça n'a pas bien marché », qui ne répare rien.

La marche d'entrée est réelle, et il faut le dire

Voilà le revers, et je ne vais pas prétendre qu'il n'existe pas. Un terminal reste un mur pour une bonne partie des gens, y compris des profils très compétents dont le métier n'est pas de taper des commandes. Il n'y a pas de découvrabilité : rien ne vous indique ce qui est possible, il faut le savoir. Un agent en ligne de commande n'est donc pas l'outil qui mettra l'IA entre toutes les mains de votre entreprise, et le présenter ainsi serait vous vendre une déception future. Pour les usages conversationnels du quotidien, les interfaces grand public font très bien l'affaire : elles ont été pensées pour ça.

La bonne lecture est celle d'une répartition plutôt que d'un remplacement : l'interface pour l'usage individuel, la ligne de commande pour ce qui doit tourner sans personne devant. J'ai décrit les trois niveaux d'usage de l'IA dans une équipe, parce que beaucoup d'organisations cherchent un outil unique là où il faut en assumer deux, avec deux publics et deux objectifs distincts. Quant à la montée en compétence, elle est largement surestimée dans sa difficulté : la formation IA agentique tient sur deux ou trois jours, sur votre propre code, et ça suffit à une équipe technique pour passer le cap.

Ce qui se joue quand l'agent quitte la fenêtre

Si vous dirigez une équipe, la question n'est pas de savoir si vos développeurs aiment les terminaux. Elle est de savoir si l'IA que vous financez est un outil que vos équipes utilisent, ou un dispositif qui tourne avec ses déclencheurs, ses permissions et ses traces. Les deux ont de la valeur, le premier est bien plus facile à obtenir, mais seul le second continue de produire quand tout le monde est parti. Reste que l'outil n'est jamais le sujet principal : ce qui sépare deux équipes équipées de la même chose, c'est ce qu'elles ont écrit avant. Un agent déclenché par une horloge sur un projet dont rien n'est documenté produira des erreurs plus régulièrement.

Et maintenant ?

Où en êtes-vous ?

Choisissez la situation qui vous ressemble. Pour chacune : ce que je vous conseille de lire, et ce que je peux faire avec vous.

  1. Mes développeurs utilisent l'IA, sans que rien ne change vraiment

    Un gain réel, mais très en dessous de ce que la méthode permet.

  2. Je veux mettre mes équipes à l'IA agentique

    Par où commencer, dans quel ordre, et avec quels garde-fous.

  3. Mon entreprise doit se digitaliser, sans savoir par quel bout

    Commencer par ce qui rapporte, pas par l'outil le plus visible.

Prendre RDV