Parcours 0 — Avant de commencer · leçon gratuite · 12 min

Claude Code, c’est quoi exactement ?

Pas un site qui fabrique des sites : un assistant installé sur ta machine, qui lit ton projet, écrit des fichiers et lance des commandes — avec ta permission.

Objectifs

  • Décrire ce que Claude Code fait et ne fait pas
  • Comprendre la boucle : comprendre → agir → vérifier
  • Savoir ce dont il a besoin pour fonctionner (compte, terminal, dossier)

Claude Code est un programme en ligne de commande développé par Anthropic. Tu l'installes sur ton ordinateur, tu ouvres un terminal dans le dossier d'un projet, tu tapes claude, et tu lui parles en français. Il lit les fichiers du dossier, en écrit de nouveaux, modifie ceux qui existent, et lance des commandes (tests, installation de dépendances, Git…) à ta place, sous tes yeux, avec ta permission.

La différence avec un chat classique (Claude sur le web, ChatGPT) est énorme : il ne te donne pas du code à copier-coller, il travaille dans ton projet. Le résultat est un vrai dossier de vrais fichiers, que tu peux ouvrir, corriger, déplacer, mettre en ligne. Rien n'est enfermé dans une plateforme.

Ce qu'il fait très bien : construire une page ou un site à partir d'une description précise ; reprendre un projet existant et y ajouter une fonctionnalité ; expliquer un bout de code ; corriger une erreur si tu lui donnes le message complet ; faire les tâches répétitives.

Ce qu'il ne fait pas : deviner ce que tu veux ; avoir du goût à ta place ; vérifier que le résultat correspond à ce que voulait ton client ; se souvenir de tes préférences d'une session à l'autre, sauf si tu les écris dans un fichier (le CLAUDE.md, parcours 5).

Claude Code est un agent : une boucle. À chaque tour, le modèle (Claude) lit l'état actuel, choisit un outil, l'exécute, lit le résultat, et recommence jusqu'à ce que la tâche soit finie ou qu'il ait besoin de toi. Les outils intégrés se répartissent en quelques familles :

FamilleOutilsCe que Claude peut faire
FichiersRead, Edit, Writelire, modifier, créer des fichiers
RechercheGlob, Greptrouver des fichiers par nom, chercher dans leur contenu
ExécutionBash (ou PowerShell sur Windows)lancer n'importe quelle commande : tests, git, npm…
WebWebFetch, WebSearchlire une page de documentation, chercher un message d'erreur
OrchestrationAgent, AskUserQuestion…déléguer à un sous-agent, te poser une question

Quand tu demandes « corrige les tests qui échouent », il va typiquement : lancer les tests (Bash) → lire l'erreur → chercher le fichier concerné (Grep) → le lire (Read) → le modifier (Edit) → relancer les tests (Bash). Tu vois chaque étape défiler. Tu peux l'interrompre à tout moment avec Esc.

Pour fonctionner, il lui faut : un terminal, une connexion internet (le modèle tourne sur les serveurs d'Anthropic : ton code lui est envoyé pour être analysé), et un compte : abonnement Claude Pro, Max, Team ou Enterprise, ou un compte développeur (Console) facturé à l'usage. Le plan gratuit de claude.ai ne donne pas accès à Claude Code.

$ cd ~/projets/site-boulangerie
$ claude
> Le formulaire de contact ne s'envoie plus depuis hier. Trouve la cause avant de corriger.
⏺ Read scripts/contact.js
⏺ Grep "fetch(" → 2 résultats
⏺ Bash npm test
  ✗ contact › envoie le formulaire (TypeError: Cannot read properties of undefined)
La cause : la variable emailInput est lue avant que le DOM soit chargé…
Je propose de déplacer l'initialisation dans DOMContentLoaded. Modifier scripts/contact.js ?
[Yes] [Yes, and don't ask again] [No]

Remarque la structure : il enquête, explique la cause, puis demande avant de modifier. Tu lis le diff, tu acceptes ou tu refuses.

Toute la formation t'apprend à diriger cette boucle : cadrer la demande (parcours 4), donner le contexte une fois pour toutes (parcours 5), vérifier chaque étape (parcours 26), et rester en sécurité (parcours 24). L'outil est puissant ; ta valeur ajoutée, c'est le jugement.

Erreurs courantes

Je m’attendais à un site web où je tape ma demande

Claude Code est un outil de terminal, pas une page web (il existe aussi une version desktop et web, mais le terminal reste la référence).

Installe-le (parcours 1), ouvre un terminal dans un dossier, tape claude.

Il me dit que mon plan ne donne pas accès à Claude Code

Le plan gratuit de claude.ai n’inclut pas Claude Code.

Un abonnement Pro (ou supérieur) ou un compte Console avec crédits est nécessaire. Ce coût n’est pas inclus dans la formation.

À retenir

  • Claude Code travaille dans ton dossier de projet : de vrais fichiers, de vraies commandes, avec ta permission.
  • C’est une boucle : lire → agir (outils) → vérifier → recommencer. Tu peux l’interrompre avec Échap.
  • Il ne devine pas ton intention et n’a pas de mémoire entre sessions sans fichier de contexte.
  • Il lui faut un compte payant (abonnement Claude ou compte Console) et une connexion internet.