Référence de ligne de commande (CLI) Claude Code pour développeurs (guide 2025)

Stevia Putri
Écrit par

Stevia Putri

Stanley Nicholas
Relu par

Stanley Nicholas

Dernière modification September 30, 2025

Vérifié par un expert
Référence de ligne de commande (CLI) Claude Code pour développeurs (guide 2025)

Soyons réalistes, la façon dont nous codons est en train de changer. L'ancienne image d'un développeur travaillant dans un isolement total s'estompe, remplacée par un flux de travail beaucoup plus collaboratif. Et une grande partie de cette nouvelle équipe comprend souvent l'IA (intelligence artificielle). Pour ceux d'entre nous qui vivent essentiellement dans la ligne de commande, cela signifiait autrefois de passer maladroitement à une conversation de navigateur chaque fois que nous avions besoin d'aide. Ce n'est plus le cas.

Claude Code d'Anthropic est un assistant de codage puissant qui se branche directement dans votre terminal. Ce n'est pas seulement un chatbot qui répond aux questions ; il est conçu pour être un partenaire actif dans votre processus de codage, vous aidant à mieux réfléchir et à automatiser les tâches fastidieuses qui vous prennent du temps.

Ce guide est votre référence complète de la CLI (command-line interface ou interface de ligne de commande) Claude Code pour faire avancer les choses en 2025. Nous aborderons tous les aspects, de la première configuration et des commandes de base aux flux de travail et à la tarification plus avancés. À la fin de votre lecture, vous saurez exactement comment tirer le meilleur parti de cet outil.

Qu'est-ce que Claude Code ?

Pour faire simple, Claude Code est une interface de ligne de commande (CLI) qui vous donne un accès direct aux modèles d'IA d'Anthropic depuis votre terminal. Considérez-le comme si vous aviez un pair programmeur à qui vous pouvez parler sans jamais lâcher le clavier.

Sa tâche principale est de vous aider à écrire, à comprendre et à corriger le code plus rapidement. D'après ce que nous avons vu dans la documentation officielle et d'après les personnes qui l'utilisent, voici ce qu'il peut faire :

  • Développer des fonctionnalités à partir de descriptions en anglais simple.

  • Déboguer les problèmes en examinant votre code et en donnant un sens aux messages d'erreur.

  • Se familiariser avec le terrain et répondre aux questions sur n'importe quelle base de code, même si vous ne l'avez jamais vue auparavant.

  • Automatiser les tâches répétitives telles que la correction des erreurs de linting, le tri des conflits de fusion ou même la rédaction des notes de version.

Il est conçu pour les développeurs qui apprécient la vitesse et la puissance du terminal et qui préfèrent ne pas avoir un autre IDE (integrated development environment ou environnement de développement intégré) ou une autre fenêtre de discussion ouverts.

Démarrage : configuration

Comme tout bon assistant, Claude Code fonctionne mieux lorsque vous lui donnez un contexte. Consacrer quelques minutes à la configuration peut vous faire gagner des heures par la suite en aidant l'IA à comprendre les règles et les particularités de votre projet dès le départ.

Installation et authentification

Le démarrage est étonnamment simple. Étant donné que Claude Code est un package npm, vous pouvez l'installer avec une seule commande.

# Installer Claude Code globalement npm install -g @anthropic-ai/claude-code # Démarrer une session claude

La première fois que vous exécutez claude, une fenêtre de navigateur s'ouvre et vous demande de vous connecter. Vous aurez besoin d'un abonnement Claude Pro ou Max actif pour utiliser la CLI. Vous pouvez également la configurer avec une clé API si vous préférez payer au fur et à mesure.

Fichiers de configuration clés pour la mémoire du projet

La véritable puissance de Claude Code ne réside pas seulement dans le modèle d'IA ; elle réside dans la façon dont il apprend les spécificités de votre projet. Cela est géré par quelques fichiers de configuration clés.

CLAUDE.md est essentiellement la « mémoire » de votre projet. Il s'agit d'un simple fichier Markdown où vous pouvez noter les normes de codage, les notes d'architecture, les commandes courantes ou tout ce que vous voulez que Claude se souvienne. Il fonctionne de manière hiérarchique, vous pouvez donc avoir un fichier général dans votre répertoire personnel (~/.claude/CLAUDE.md), un fichier spécifique au projet dans la racine de votre dépôt (./CLAUDE.md), et même des fichiers pour des composants individuels dans des sous-répertoires.

settings.json gère le comportement de l'outil, comme le modèle à utiliser. Plus important encore, il vous permet de gérer les autorisations des outils. Vous pouvez utiliser allowedTools et disallowedTools pour préapprouver les commandes sûres (comme git status ou npm install) et bloquer tout ce qui est potentiellement dangereux (comme rm -rf). Cela rend l'expérience beaucoup plus fluide, car vous n'aurez pas à donner le feu vert pour chaque petite modification de fichier ou commande.

Voici un exemple rapide d'un fichier CLAUDE.md que vous pourriez créer pour un nouveau projet :

# Contexte du projet pour l'application de suivi financier ## Normes de codage * Utiliser TypeScript pour tout nouveau code. * Écrire des tests pour toutes les nouvelles fonctions en utilisant Jest. * Suivre la configuration ESLint existante. ## Commandes clés * `npm run test` : exécuter la suite de tests complète. * `npm run lint` : vérifier les erreurs de linting. ## Architecture * Frontend : Next.js avec Zustand pour la gestion de l'état. * Backend : Node.js avec Express et Prisma.

Commandes de base et fonctionnalités interactives

Considérez cette section comme votre aide-mémoire. Ce sont les commandes et les fonctionnalités essentielles que vous utiliserez au quotidien pour travailler avec Claude Code.

Commandes et indicateurs CLI essentiels

Vous passerez la plupart de votre temps dans une session interactive, mais ces indicateurs sont très utiles pour lancer Claude avec le bon contexte ou pour le scriptage.

Commande / IndicateurDescriptionExemple
claude "query"Démarre une session interactive avec une invite initiale.claude "expliquer ce projet"
claude -p "query"Exécute une seule requête et imprime la réponse sans démarrer de session. Idéal pour les scripts.`cat logs.txt
claude -c ou --continueRevient à votre conversation la plus récente.claude -c
claude -r "" ou --resume ""Reprend une conversation spécifique en utilisant son ID de session.claude -r "abc123"
--modelIndique à Claude quel modèle utiliser pour la session (par exemple, sonnet ou opus).claude --model opus
--add-dirAjoute des répertoires supplémentaires à explorer pour Claude.claude --add-dir ../backend
--output-formatDéfinit le format de sortie pour le mode d'impression (text, json, stream-json).claude -p "query" --output-format json

Maîtriser les sessions interactives : commandes slash

Une fois que vous êtes dans une session, les commandes slash sont vos meilleures amies pour gérer la conversation et votre flux de travail.

  • /help : Affiche toutes les commandes que vous pouvez utiliser, y compris celles que vous avez configurées.

  • /init : Analyse votre projet actuel et crée un fichier CLAUDE.md de démarrage. C'est un excellent moyen de démarrer la mémoire du projet.

  • /clear : Efface l'historique de la conversation. Ceci est très utile lorsque vous passez à une tâche totalement différente dans le même projet et que vous ne voulez pas embrouiller l'IA avec un ancien contexte.

  • /compact : Résume la conversation en cours, en conservant les éléments importants tout en faisant de la place dans la fenêtre de contexte pour des tâches plus importantes et plus complexes.

  • /config : Ouvre un menu où vous pouvez modifier des paramètres tels que le choix du modèle et les autorisations d'outils pour votre projet.

Fournir un contexte à la volée

Vous pouvez également pointer Claude vers des fichiers spécifiques ou exécuter des commandes rapides sans interrompre votre flux.

  • Référencer des fichiers avec @ : Le symbole @ est le moyen le plus rapide d'amener Claude à se concentrer sur une partie spécifique de votre base de code. Par exemple : > Examiner @./src/components/Button.tsx pour les problèmes d'accessibilité.

  • Exécuter des commandes shell avec ! : Coller un ! devant une commande vous permet de l'exécuter dans votre shell directement à partir de l'invite Claude. C'est parfait pour exécuter un test rapide ou lister des fichiers pour vérifier un chemin d'accès. Par exemple : > !npm test

Flux de travail avancés et limitations

Une fois que vous avez les bases, vous pouvez commencer à intégrer Claude Code dans des parties plus complexes de votre processus de développement. Mais il est également bon de connaître ses limites et de savoir quand un autre outil pourrait être mieux adapté.

Flux de travail de développement courants

Voici quelques façons dont les développeurs utilisent la CLI pour travailler plus rapidement :

  1. Développement piloté par les tests (TDD) : Le cycle TDD bénéficie d'un coup de pouce majeur. Vous pouvez demander à Claude d'écrire un test échouant pour une nouvelle fonctionnalité, l'exécuter pour voir qu'il échoue, puis lui demander immédiatement d'écrire le code qui fait passer le test.

  2. Débogage rapide : Au lieu de passer une heure à suivre une erreur, copiez et collez simplement le message d'erreur dans la CLI. Demandez à Claude de vérifier la base de code, de déterminer ce qui s'est mal passé et de suggérer une correction.

  3. Intégration de la base de code : Lorsque vous rejoignez un nouveau projet, Claude peut être votre guide expert. Vous pouvez poser des questions de haut niveau comme « expliquer la structure des dossiers » ou « comment fonctionne l'authentification des utilisateurs ici ? » et vous familiariser en quelques minutes, et non en quelques jours.

graph TD A[Demander à Claude d'écrire un test échouant] --> B{Exécuter le test avec !npm test}; B --> C{Voir l'échec du test}; C --> D[Demander à Claude d'écrire du code pour passer le test]; D --> E{Exécuter à nouveau le test}; E --> F[Voir le test réussir]; F --> A;

Limitations : quand un agent de codage n'est-il pas suffisant ?

Claude Code est un pair programmeur fantastique, mais il vit dans une bulle : votre base de code. Il connaît votre code de fond en comble, mais il ignore complètement ce qui se passe dans le reste des outils de votre entreprise.

Cela pose deux problèmes majeurs. Tout d'abord, il ne peut pas accéder aux connaissances importantes du projet qui sont stockées ailleurs. Les spécifications du produit sont dans Google Docs, le système de conception est dans Figma, la planification des sprints est dans Jira et les bogues des clients sont enregistrés dans un service d'assistance comme Zendesk. Sans ce contexte, l'IA n'a qu'une partie de l'histoire, ce qui l'empêche de prendre des décisions plus importantes et plus stratégiques.

Deuxièmement, les développeurs sont constamment sollicités par des questions de collègues non techniques. L'équipe de support a besoin de savoir comment fonctionne une nouvelle fonctionnalité. L'équipe marketing souhaite comprendre un détail technique pour un article de blog. Un agent de codage n'est pas conçu pour gérer cela. Les réponses ne se trouvent pas dans un fichier .js ; elles sont enfouies dans une page Confluence ou dans un long fil de discussion Slack. Chaque fois qu'un développeur doit interrompre ce qu'il fait, rechercher cette réponse et y répondre, sa concentration est complètement déraillée.

Automatisation des flux de travail de connaissances : aller au-delà de la CLI

Alors, que faites-vous lorsque la réponse ne se trouve pas dans le code ? C'est là qu'un autre type d'agent d'IA est nécessaire. Tout comme Claude Code automatise le codage dans votre terminal, eesel AI automatise la recherche et le partage de connaissances dans toute votre entreprise.

eesel AI s'attaque à ces problèmes en se connectant à toutes les applications que votre entreprise utilise déjà, de Confluence et Google Docs à Slack et Zendesk, et en rassemblant tout dans un endroit central.

Avec le AI Internal Chat, vous pouvez lancer un bot qui vit directement dans Slack ou Microsoft Teams. Il fonctionne comme un Claude pour les connaissances internes de votre entreprise, permettant à quiconque de poser des questions et d'obtenir des réponses instantanées et précises sans jamais avoir à solliciter un développeur.

Mieux encore, vous pouvez le configurer vous-même. Vous pouvez connecter vos sources de connaissances et lancer votre premier bot de questions-réponses interne en quelques minutes seulement.

Tarification de Claude Code

Pour utiliser la CLI Claude Code, vous aurez besoin d'un abonnement Claude.ai payant. Le plan gratuit ne vous donne pas accès au terminal. Voici un aperçu rapide des plans qui le permettent.

PlanPrix (facturé mensuellement)Principales fonctionnalités incluses
Gratuit0 $Chat de base sur le Web/mobile. N'inclut pas l'accès à la CLI Claude Code.
Pro20 $/moisTout ce qui est inclus dans la version gratuite, plus une utilisation accrue, et l'accès à Claude Code dans votre terminal.
MaxÀ partir de 100 $/moisTout ce qui est inclus dans la version Pro, plus une utilisation 5 ou 20 fois supérieure, un accès anticipé aux fonctionnalités et un accès prioritaire.
Ce guide ultime pour 2025 vous montre comment maîtriser Claude Code de la configuration aux flux de travail avancés.

Choisir le bon agent d'IA

Claude Code est un outil fantastique qui peut sérieusement améliorer la productivité d'un développeur en gérant les tâches de codage directement là où il travaille : le terminal. C'est un agent puissant et bien conçu pour tous ceux qui veulent coder plus rapidement et plus efficacement.

Mais en fin de compte, il s'agit d'utiliser le bon outil pour le travail. Pour écrire, déboguer et comprendre le code, un agent de codage dédié comme Claude Code est parfaitement adapté. Pour gérer les connaissances partagées de votre équipe et mettre fin aux interruptions constantes, vous avez besoin d'une plateforme de connaissances spécialisée.

Alors que Claude Code rationalise votre terminal, votre équipe pourrait encore être en train de chercher des réponses dans une douzaine d'applications différentes. Vous pouvez mettre fin aux interruptions et donner à toute votre entreprise un accès instantané aux informations dont elle a besoin. Essayez eesel AI gratuitement et créez un bot interne de questions-réponses en quelques minutes.

Foire aux questions

Il s'agit d'une interface de ligne de commande qui offre un accès direct aux modèles d'IA d'[Anthropic](https://www.anthropic.com/claude) depuis votre terminal. Les développeurs peuvent l'utiliser pour écrire, déboguer, comprendre le code et automatiser plus rapidement les tâches de codage répétitives.

Vous pouvez l'installer globalement via npm en utilisant `npm install -g @anthropic-ai/claude-code`. Après l'installation, vous aurez besoin d'un abonnement Claude Pro ou Max actif pour l'authentification.

Les commandes clés incluent `claude "query"` pour démarrer une session, `claude -c` pour reprendre votre dernière conversation et les commandes slash comme `/init` pour générer un fichier `CLAUDE.md` ou `/clear` pour réinitialiser le contexte. Vous pouvez également référencer des fichiers avec `@` et exécuter des commandes shell avec `!`.

Elle utilise des fichiers `CLAUDE.md` dans tout le répertoire de votre projet pour stocker les normes de codage, les notes d'architecture et tout autre contexte important. De plus, `settings.json` gère les autorisations d'outils et les choix de modèles.

Bien qu'elle soit excellente pour le code, elle ne comprend que votre base de code et n'a pas accès aux [connaissances stockées dans d'autres outils de l'entreprise](https://www.eesel.ai/blog/internal-search) comme Google Docs, Jira ou Slack. Elle ne peut pas répondre aux questions non techniques des autres services.

Pour utiliser la CLI, vous avez besoin d'un abonnement Claude Pro (20 $/mois) ou Claude Max (à partir de 100 $/mois) actif. Le plan Claude.ai gratuit n'inclut pas l'accès à la CLI.

Share this article

Stevia Putri

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.

Prêt à recruter votre collègue IA ?

Configuration en quelques minutes. Pas de carte bancaire requise.

Commencer gratuitement