Skip to content

Introduction à Claude Code

Qu'est-ce que c'est, ce qu'il peut faire, et quelle est la différence avec ChatGPT / Copilot / Cursor

📚 Navigation de la série : Ceci est le premier article du « Tutoriel Claude Code pour débutants ». À partir d'ici, nous l'installerons, nous familiariserons avec, et l'intégrerons finalement dans votre flux de développement quotidien. L'article suivant couvrira l'installation.

Les amis, aujourd'hui on parle de Claude Code.

Je devine qu'en cliquant ici, vous êtes probablement dans cet état d'esprit : il y a toujours quelqu'un autour de vous qui ne cesse de répéter « Claude Code est tellement puissant », sur X (Twitter) vous voyez régulièrement des captures d'écran du type « une phrase lui a fait restructurer tout le projet », mais quand vous ouvrez leur site officiel, vous ne comprenez toujours pas après avoir cherché longtemps : Quelle est exactement la différence avec le ChatGPT que j'utilise tous les jours ? Et quelle est la différence avec le Copilot d'auto-complétion dans l'éditeur ?

Pour faire simple, avec le mot « Code » dans le nom, il est facile de penser que c'est juste une « boîte de dialogue qui sait écrire du code ». Mais une fois que vous commencez vraiment à l'utiliser, vous découvrirez que cette compréhension est un peu éloignée de la réalité.

Cet article ne vous apprendra pas à l'installer ni à taper des commandes (c'est le sujet du prochain article). Cet article ne fait qu'une seule chose : vous expliquer clairement « Ce qu'est exactement Claude Code », afin que vous ayez une carte globale en tête : savoir ce qu'il peut faire, ce qu'il ne peut pas faire, et dans quelles situations vous devriez l'utiliser au lieu d'autres outils. Une fois que vous aurez cette carte, vous ne vous perdrez plus dans les étapes suivantes.

Après avoir lu cet article, vous obtiendrez :

  • Une phrase pour expliquer clairement aux autres « Ce qu'est Claude Code »
  • Une liste des « Ce qu'il peut faire / Ce qu'il ne peut pas faire », pour connaître ses limites
  • Un tableau comparatif, pour ne plus jamais le confondre avec ChatGPT / Copilot / Cursor
  • Un critère de jugement : quel type de travail lui confier, et quel travail ne pas attendre de lui

01 Qu'est-ce que Claude Code exactement

Donnons d'abord la conclusion : Claude Code est le « Partenaire de programmation IA en ligne de commande » officiel publié par Anthropic : il peut lire tout votre projet, modifier directement les fichiers, exécuter des commandes, et pas seulement vous renvoyer un morceau de code dans une boîte de dialogue.

Anthropic est la société qui a créé le grand modèle Claude (vous pouvez les considérer comme un concurrent d'OpenAI, la société derrière ChatGPT). Claude Code est un outil que cette société a spécialement conçu pour le scénario de la « programmation ».

Il y a ici une différence clé sur laquelle les débutants trébuchent le plus souvent :

Analogie : Conseiller vs. Partenaire assis à côté de vous. La version web de Claude (ou ChatGPT) ressemble à un conseiller : vous faites une capture d'écran de votre code, vous le copiez-collez dans la boîte de dialogue, il y jette un coup d'œil et vous donne des idées, mais c'est à vous de modifier manuellement le code. Claude Code est différent, il est comme un vrai partenaire assis à côté de votre bureau : tout votre projet est étalé devant lui, il peut parcourir les fichiers, les modifier de ses propres mains, et après modification, il peut même l'exécuter pour voir si c'est correct.

Cette différence se traduit par un monde de différence en termes d'expérience pratique.

Prenons un exemple. Lors de la modification d'un petit projet Python avec la version web de Claude, le flux de travail ressemble à ceci : copier le message d'erreur et le coller dans la boîte de dialogue → il vous dit quel fichier pourrait être le problème → vous retournez dans l'éditeur pour trouver ce fichier → vous copiez le code pertinent et le collez à nouveau → il donne des suggestions de modification → vous les copiez manuellement dans l'éditeur. Pour un petit bug, vous passez d'une fenêtre à l'autre cinq ou six fois, et une demi-heure disparaît ainsi. Avec Claude Code, pour la même tâche, il vous suffit d'une phrase « Vérifie la cause de cette erreur et corrige-la », et il parcourt de lui-même tous les fichiers pertinents, localise le problème, le corrige, et c'est réglé le temps de boire une gorgée d'eau.

Cela vous permet de comprendre tout de suite le poids du mot « Agent » : il ne vous donne pas de suggestions, il agit à votre place.

💡 En un mot : Claude Code = un partenaire de programmation IA qui peut lire tout votre projet et le modifier directement, ce n'est pas une « boîte de dialogue qui sait écrire du code ».


02 Où s'exécute-t-il : Plus qu'un simple terminal noir

Quand on parle de « ligne de commande » ou de « terminal », beaucoup de débutants imaginent immédiatement une fenêtre noire où l'on tape des commandes, ce qui les rebute instantanément. Ne paniquez pas, c'est une idée fausse très courante.

Le terminal (Terminal, la fenêtre où vous tapez des commandes sur votre ordinateur) est en effet la forme la plus centrale et la plus riche en fonctionnalités de Claude Code, mais il ne vit plus seulement dans le terminal depuis longtemps. Selon la documentation officielle, Claude Code a désormais plusieurs « identités » :

Où l'utiliserFormatPour qui / Quel scénario
TerminalCLI (Interface en Ligne de Commande) avec toutes les fonctionnalitésCeux qui veulent utiliser toutes les capacités, écrire des scripts, faire de l'automatisation
VS Code / CursorExtension d'éditeur, voir les modifications en ligneCeux qui écrivent généralement du code dans VS Code
JetBrainsExtensions pour IntelliJ / PyCharm, etc.Gros utilisateurs de Java / Python
App BureauApplication indépendante, pour voir les diffs visuellement, sessions parallèlesCeux qui ne veulent pas toucher à la ligne de commande, qui aiment cliquer sur une interface
Web / MobileS'exécute dans le navigateur ou l'App iOS ClaudeLancer une longue tâche temporairement, surveiller la progression sur son téléphone en déplacement

Il y a ici un point particulièrement crucial que les responsables soulignent à maintes reprises, et que je mets en gras :

Toutes ces formes partagent le même moteur Claude Code en dessous. Autrement dit, le CLAUDE.md (fichier de description du projet) que vous écrivez, vos configurations, les services MCP (Model Context Protocol) auxquels vous vous connectez : si vous les configurez dans le terminal, ils fonctionneront tout aussi bien dans VS Code ou sur votre téléphone. Configurez une fois, utilisez partout.

Beaucoup de gens utilisent principalement le terminal (par habitude, c'est le plus pratique), mais lorsqu'ils sont en déplacement, ils peuvent lancer une longue tâche du type « Exécuter les tests + corriger les cas d'échec » via la version web, et jeter un coup d'œil à la progression sur leur téléphone en route. Cette expérience de « continuer le travail ailleurs » ne peut pas être offerte par une boîte de dialogue web.

Petit conseil : Cette série part du principe que l'on commence par le terminal, car c'est lui qui offre le plus de fonctionnalités et qui permet de mieux comprendre les principes sous-jacents. Une fois que vous serez à l'aise, passer à VS Code ou à l'App Bureau se fera tout naturellement.

💡 En un mot : Claude Code se décline en cinq formats : terminal, extension d'éditeur, App Bureau, Web/Mobile, mais il s'agit du même moteur en dessous, et la configuration est universelle sur toutes les plateformes.


03 Ce qu'il peut faire : Une liste de « Peut / Ne peut pas »

C'est la partie la plus pragmatique. Voyons d'abord ce qu'il peut faire - j'ai organisé cela d'après la documentation officielle, en choisissant quelques catégories que les débutants ressentiront le plus :

  • Comprendre votre code : « Que fait cette fonction ? », « Pourquoi ça plante ici ? » Il répond en s'appuyant sur le contexte de tout le projet, pas en regardant un extrait de manière isolée.
  • Modifier le code dans plusieurs fichiers : « Remplace tous les endroits qui utilisent var par let », « Divise cette grande fonction en trois plus petites » : il le fait vraiment, il ne donne pas seulement des suggestions.
  • Corriger les bugs : Jetez-lui l'erreur, il va fouiller dans le code pour trouver la cause, la localiser et la corriger.
  • Faire les corvées que vous remettez toujours à plus tard : Ajouter des tests au code qui n'en a pas, nettoyer les erreurs de linter, résoudre les conflits de fusion, mettre à jour les dépendances, écrire les notes de version.
  • Interagir avec Git : Stager les modifications, écrire des messages de commit, créer des branches, ouvrir des PR (Pull Requests) de A à Z.
  • Se connecter à des outils externes : Via MCP (un standard ouvert, dont nous parlerons dans un article dédié), lire des documents sur Google Drive, mettre à jour des tickets Jira, extraire des données de Slack.

Parler ne suffit pas pour s'en rendre compte, voici une vraie commande de la documentation officielle pour que vous sentiez ce qu'est une « instruction en une phrase » :

bash
claude "write tests for the auth module, run them, and fix any failures"

Traduit : « Écris des tests pour le module auth, exécute-les, et s'ils plantent, corrige-les toi-même. » En une phrase, il s'occupe d'écrire les tests, de les exécuter et de corriger les échecs, le tout en trois étapes. C'est la différence fondamentale entre « agent » et « complétion ».

Cependant, plus important encore que « ce qu'il peut faire », il faut réaliser ce qu'il ne peut pas faire. Ce point est crucial, et j'ajoute également ma propre expérience :

❌ Ce qu'il ne faut pas attendrePourquoi
Prendre des décisions techniques à votre placeChoisir entre la solution A et B, décider si ça vaut le coup de refactoriser : c'est à vous de juger et de trancher
Garantir que le code est 100% sans bugIl fournit des candidats de haute qualité, pas des réponses absolument correctes, c'est à vous de faire la revue de code
Deviner la logique métier que vous n'avez pas clairement expliquéeLes besoins que vous n'expliquez pas clairement, il ne peut que les deviner à l'aveugle
Gérer entièrement le projet si vous n'y comprenez rienSi vous ne comprenez pas, vous ne pouvez pas juger s'il a bien modifié ou non, c'est comme conduire les yeux bandés

Le piège dans lequel il est le plus facile de tomber est le deuxième. Vous lui faites trop confiance, vous lui demandez d'ajouter massivement la gestion des erreurs à un projet, il modifie rapidement une dizaine de fichiers, et vous commitez sans même regarder attentivement. En fin de compte, vous découvrez qu'il a « pris l'initiative » de modifier la logique à deux endroits une fois le code en production. Il est donc préférable d'établir une règle d'or : parcourez au moins le diff de chaque ligne qu'il a modifiée avant de commiter.

L'état d'esprit fondamental pour bien utiliser Claude Code se résume en une phrase :

Laissez Claude Code proposer des solutions candidates de haute qualité, et non des réponses absolument correctes.

Pour faire simple : L'humain fixe la direction, contrôle, prend les décisions ; l'IA exécute, analyse et fait le travail répétitif. C'est sa philosophie de conception : collaboration, pas substitution.

💡 En un mot : Il peut lire le projet, modifier des fichiers, exécuter des commandes, faire les corvées, mais trancher et contrôler restera toujours votre affaire : c'est un partenaire, pas un remplaçant à qui vous pouvez tout déléguer.


04 Quelle est la différence avec ChatGPT / Copilot / Cursor

C'est la question que les débutants posent le plus, réglons-la une fois pour toutes. Voici d'abord un tableau récapitulatif :

DimensionChatGPT (Chat Web)Copilot / Cursor (Dans l'éditeur)Claude Code
FormatBoîte de dialogue Web / AppExtension dans l'éditeurLigne de commande / Extension / Bureau / Web, tout y est
Comment il travailleVous demandez, il répondVous écrivez la moitié, il complète le resteVous donnez des instructions, il fait le travail de lui-même
Peut-il voir votre projetNon, vous devez coller manuellementPeut voir le fichier actuel / une partie du contexteLit automatiquement tout le projet
Peut-il modifier des fichiersNon, vous donne des suggestions, à vous de modifierPrincipalement complétion, suggestionsPeut modifier directement, peut exécuter des commandes
Idéal pourDemander des concepts, chercher des infos, écrire du code fragmentéAccélérer l'écriture de code en temps réelCompréhension, refactorisation, correction de bugs, automatisation dans de vrais projets

Et avec trois phrases simples pour que ça vous rentre dans la tête :

  • ChatGPT ressemble à un conseiller : il peut parler de tout, mais il est aveugle concernant votre projet, vous devez faire le travail vous-même.
  • Copilot / Cursor ressemble à une méthode de saisie intelligente : quand vous tapez du code, il devine ce que vous voulez écrire ensuite pour vous faire taper plus vite, mais c'est surtout vous qui écrivez.
  • Claude Code ressemble à un partenaire capable de travailler de manière autonome : vous lui expliquez ce que vous voulez, et il s'occupe de parcourir les fichiers, modifier le code, exécuter les tests, vous n'avez plus qu'à vérifier le travail à la fin.

Note : Cursor / Copilot ici font référence à leur positionnement classique d'« auto-complétion dans l'éditeur ». Ces deux dernières années, ils ont également développé des fonctionnalités plus proches du concept d'« agent » (comme le mode Agent de Cursor), les frontières deviennent floues. Mais pour bien comprendre, se rappeler du positionnement principal dans les trois phrases ci-dessus suffit. (Les fonctionnalités des produits évoluent vite, les détails dépendent des annonces officielles de chaque entreprise.)

Alors, où Claude Code est-il fort et où est-il faible ? D'après nos tests :

Ses points forts : sa capacité à comprendre l'ensemble du projet est vraiment impressionnante. Surtout lorsque vous reprenez un vieux projet auquel vous ne comprenez rien, lui demander « explique-moi l'architecture de ce projet d'abord » est beaucoup plus rapide que de potasser la documentation pendant une demi-journée ; les restructurations à grande échelle et les modifications sur plusieurs fichiers sont aussi son domaine de prédilection. De plus, vous pouvez utiliser CLAUDE.md et les Skills pour le « dompter » afin qu'il s'adapte à vos habitudes (nous en parlerons plus en détail dans un autre article).

Ses points faibles : Il n'est pas aussi « transparent » que Copilot. Copilot complète pour vous pendant que vous écrivez, avec un coût d'opération nul ; avec Claude Code, vous devez prendre l'initiative de lui donner des instructions, et la courbe d'apprentissage est un peu plus raide. Ils ne se remplacent donc pas, ils se complètent. Une bonne combinaison consiste à garder Copilot activé pour l'auto-complétion pendant que vous codez, et à passer à Claude Code lorsque vous tombez sur une tâche qui nécessite de « toucher à beaucoup de choses ».

💡 En un mot : ChatGPT est un conseiller, Copilot est une méthode de saisie intelligente, Claude Code est un partenaire capable d'agir - ne choisissez pas l'un des deux, attribuez le travail en fonction de la tâche.


05 Pratique : 30 secondes pour vérifier si votre ordinateur le connaît

On a dit que cet article ne parlait pas d'installation, mais voici une petite action sans risque pour vérifier votre environnement (que vous l'installiez ou non, cette commande s'exécutera sans rien casser).

Ouvrez votre terminal (l'application « Terminal » sur Mac, PowerShell sur Windows), tapez cette ligne et appuyez sur Entrée :

bash
claude --version

Deux résultats attendus, tous les deux normaux :

  • Cas 1 : Une suite de numéros de version apparaît, du genre 2.x.x (Claude Code) - Félicitations, vous l'avez déjà installé auparavant, vous pouvez passer directement au prochain article « Mise en route ».
  • Cas 2 : L'erreur command not found: claude (sous Windows, ce sera peut-être 'claude' n'est pas reconnu en tant que commande interne ou externe) - C'est tout à fait normal, cela signifie qu'il n'est pas encore installé, et c'est précisément ce que nous allons régler en premier dans le prochain article.

Je vous donne un petit aperçu des commandes d'installation que nous utiliserons dans le prochain article (ne vous précipitez pas pour les taper maintenant, familiarisez-vous juste avec). Voici les commandes officielles originales :

bash
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash

# Windows PowerShell
irm https://claude.ai/install.ps1 | iex

Comparaison en quatre quadrants : ChatGPT / Copilot / Cursor / Claude Code

Ce que cette image veut exprimer : en prenant « peut-il comprendre automatiquement l'ensemble de votre projet » et « peut-il modifier directement les fichiers » comme les deux axes, et en plaçant les quatre outils : seul Claude Code se tient fermement dans le coin "comprend la vue d'ensemble et peut agir". ChatGPT nécessite que vous fassiez les deux manuellement, Copilot/Cursor ne comprend que localement et repose principalement sur la complétion. Si vous ne voyez pas l'image, ce n'est pas grave, mémorisez simplement les trois phrases de la section précédente.

Un rappel : l'installation et la connexion à Claude Code nécessitent souvent un VPN pour les utilisateurs basés en Chine. Comment faire exactement et comment se connecter sera expliqué en détail dans le prochain article. Nous ne nous attarderons pas là-dessus ici.

💡 En un mot : Une ligne claude --version suffit pour vérifier si votre ordinateur le connaît. Ne paniquez pas s'il y a une erreur, c'est la première mission du prochain article.


06 Résumé

Dans cet article, nous n'avons pas tapé beaucoup de commandes, mais nous avons clarifié les choses les plus importantes :

  • Ce que c'est : Le partenaire de programmation IA officiel en ligne de commande d'Anthropic, capable de lire l'ensemble du projet, de modifier directement les fichiers, d'exécuter des commandes - ce n'est pas une « boîte de dialogue qui sait écrire du code ».
  • Où l'utiliser : Terminal, extensions VS Code/JetBrains, App Bureau, Web/Mobile. Les cinq formes utilisent le même moteur et une configuration universelle.
  • Peut / Ne peut pas : Il peut lire le code, modifier des fichiers, corriger des bugs, faire des corvées, se connecter à des outils externes ; mais trancher, contrôler et compléter la logique métier sera toujours votre travail.
  • La différence avec les autres : ChatGPT est un conseiller, Copilot est une méthode de saisie intelligente, et lui est un partenaire capable de travailler de manière autonome. Attribuez le travail en fonction de la tâche, il n'est pas nécessaire de choisir l'un des deux.

Vous devriez maintenant être capable de : Expliquer clairement ce qu'est Claude Code à vos collègues en une phrase, et aussi juger si « ce travail doit lui être confié ». C'est la « vision globale de la carte » dont vous avez le plus besoin pour débuter - toutes les fonctionnalités ultérieures ne feront qu'ajouter des briques à cette carte.


Dans le prochain article 02 « Installation et Utilisation » : Nous passerons à la pratique et l'installerons sur votre ordinateur (Mac / Windows / Linux / WSL expliqués séparément, sans oublier aucune étape). Nous ferons la première connexion pour que la commande claude prenne vraiment vie dans votre terminal. Allez d'abord taper ce claude --version ci-dessus pour voir si vous êtes dans le « Cas 1 » ou le « Cas 2 » - le prochain article vous prescrira le bon remède.


Lectures recommandées