Claude Code dans votre terminal : premiers pas qui fonctionnent vraiment
Claude Code place le modèle d’IA le plus performant d’Anthropic directement dans votre terminal, pour que vous puissiez écrire, modifier, déboguer et livrer du code en langage courant. Cet article vous guide pas à pas dans l’installation, vos premières commandes, les opérations sur les fichiers, les flux de travail Git et les raccourcis de productivité qui comptent vraiment au quotidien.
Si vous avez passé l’année écoulée à voir les outils de codage par IA se multiplier dans chaque IDE, chaque extension de navigateur et chaque tableau de bord SaaS, vous vous demandez peut-être lequel correspond vraiment à votre façon de travailler. Claude Code est la réponse d’Anthropic à cette question, et elle adopte une approche délibérément différente : au lieu de s’installer dans une barre latérale ou un onglet web, il fonctionne directement dans votre terminal. Vous tapez. Il répond. Il lit vos fichiers. Il écrit et modifie le code. Il exécute des commandes. Et il fait tout cela sans vous obliger à quitter l’environnement dans lequel vous faites déjà votre meilleur travail.
Cet article vous guide à travers les prérequis, l’installation, vos premières commandes, les flux de travail concrets et les réglages qui comptent une fois les bases maîtrisées.
Ce qu’est vraiment Claude Code
Ce n’est pas un chatbot
Dès que vous lancez claude dans votre terminal, l’expérience diffère d’une interface de chat. Claude Code est un assistant de codage agentique : il ne se contente pas de répondre à des questions, il passe à l’action. Il lit des fichiers, écrit du code, exécute des commandes shell et parcourt la structure de votre projet à partir d’instructions en langage courant.
La distinction compte pour des raisons concrètes. Un chatbot vous fournit du texte à copier-coller. Claude Code ouvre le fichier. Un chatbot perd le contexte dès que vous collez un extrait. Claude Code lit l’ensemble de votre base de code et le conserve dans son contexte pendant toute la session. Un chatbot attend votre message suivant. Claude Code peut enchaîner plusieurs étapes : lancer un test, lire l’échec, corriger le code et relancer le test, le tout en une seule opération continue.
C’est ce qu’Anthropic entend par « agentique » : le modèle effectue de véritables actions dans un environnement réel, au lieu de simplement générer du texte que vous devez appliquer manuellement.
Ce qu’il peut voir et faire
Claude Code a accès par défaut à tout ce qui se trouve dans le répertoire de votre projet. Voici avec quoi il travaille :
Lire n’importe quel fichier du répertoire de travail
Écrire et modifier les fichiers directement, sans copier-coller
Exécuter des commandes shell et traiter leur sortie
Lancer les tests et interpréter les résultats automatiquement
Rechercher dans votre base de code des motifs, des fonctions ou des références
Interagir avec Git : statut, diff, commit et opérations sur les branches
Le modèle qui alimente tout cela est Claude lui-même. Si vous voulez tester les capacités de Claude dans un navigateur avant d’intégrer vos prompts à votre flux de travail en terminal, PicassoIA vous donne un accès direct à Claude Opus 4.7 et Claude 4 Sonnet.
Avant d’installer
Exigences pour Node.js et npm
Claude Code fonctionne avec Node.js. Avant tout, vérifiez votre version :
node --version
Vous avez besoin de Node 18 ou plus récent. Si vous utilisez une version plus ancienne, mettez-la à jour avec nvm, le gestionnaire de paquets de votre système ou l’installateur officiel disponible sur nodejs.org. Le gestionnaire de paquets npm est livré avec Node, donc rien d’autre n’est nécessaire de ce côté.
Voici un aide-mémoire rapide :
Prérequis
Version minimale
Commande de vérification
Node.js
18.x ou plus
node --version
npm
8.x ou plus
npm --version
Accès à l’API Anthropic
Compte actif
console.anthropic.com
Votre accès à l’API Anthropic
Claude Code se connecte à l’API d’Anthropic via votre compte. Vous aurez besoin d’un identifiant d’API depuis la console Anthropic. Si vous utilisez déjà l’API Claude dans un autre projet, le même identifiant fonctionne. Créer un nouveau compte et générer un jeton prend moins de cinq minutes.
💡 Note de sécurité : Conservez votre identifiant d’API dans une variable d’environnement ou dans le trousseau de votre système. Ne le codez jamais en dur dans un fichier de projet et ne le versionnez jamais dans Git. Claude Code gère le stockage sécurisé automatiquement après la première étape d’authentification.
La facturation passe par votre compte Anthropic aux tarifs standard de l’API, décomptés par token comme pour un usage direct de l’API. Pour la plupart des développeurs qui utilisent Claude Code pour un travail quotidien réel, les coûts sont comparables à un abonnement SaaS de gamme intermédiaire par mois, même si cela varie fortement selon la fréquence de vos longues sessions portant sur plusieurs fichiers.
Installation en moins de deux minutes
La commande unique
Installez Claude Code globalement via npm :
npm install -g @anthropic-ai/claude-code
C’est toute l’installation. Aucune dépendance supplémentaire, aucune étape de compilation, aucune configuration Docker. Une fois l’installation terminée, la commande claude est disponible partout sur votre système.
Vérifiez que tout fonctionne :
claude --version
Vous devriez voir une chaîne de version dans la sortie. Si la commande est introuvable, vérifiez que le répertoire des binaires globaux de npm figure dans votre PATH. Sur macOS avec nvm, il s’agit généralement de ~/.nvm/versions/node/<version>/bin. Sous Linux avec une installation système de Node, c’est en général /usr/local/bin ou /usr/bin.
Première authentification
La première fois que vous lancez claude, l’outil vous guide à travers une configuration unique :
claude
Il vous demandera de coller votre identifiant d’API Anthropic. Claude Code le chiffre et le stocke dans le stockage sécurisé de votre système, de sorte que vous n’aurez pas à le saisir à nouveau lors des sessions suivantes.
Après l’authentification, vous arrivez dans un REPL interactif avec une invite et un curseur clignotant. C’est tout. L’outil est prêt.
> _
Quelques options utiles à connaître dès le départ :
Option
Effet
--print
Sortie unique, sans mode interactif
--help
Affiche toutes les options disponibles
--version
Affiche la version installée
--dangerously-skip-permissions
Approuve automatiquement toutes les écritures de fichiers et toutes les commandes
Vos premières commandes réelles
Écrire du code à partir de zéro
Le point d’entrée le plus naturel consiste à demander à Claude Code de créer quelque chose de nouveau. Placez-vous dans un répertoire de projet et ouvrez une session :
claude
Tapez ensuite votre demande en langage courant :
Create a Python script that reads a CSV file and outputs a statistical summary for each column.
Claude Code écrit le script dans votre répertoire de travail, choisit un nom de fichier judicieux, ajoute les imports et la gestion des erreurs appropriés, puis vous montre exactement ce qu’il a produit. Vous n’avez précisé ni nom de fichier, ni signatures de fonctions, ni format de docstring. Il a tout déduit du contexte et des conventions Python standard.
La nature conversationnelle de Claude Code apparaît surtout lorsque vous poursuivez l’échange :
Now add support for reading from multiple CSV files and merging them before generating the summary.
Claude Code relit le fichier qu’il vient de créer, analyse la structure existante et l’étend sans casser ce qui fonctionne déjà. Cet aller-retour distingue Claude Code des générateurs de code en une seule passe : chaque suite s’appuie sur l’état réel de votre projet, et non sur un extrait copié-collé dans une fenêtre de chat.
Modifier ce qui existe déjà
Pour les bases de code existantes, le flux de travail est tout aussi direct. Ouvrez une session à la racine de votre projet et décrivez la modification :
In src/api/users.js, the getUserById function makes two separate database calls when one would be sufficient. Fix it.
Claude Code lit le fichier, localise la fonction, la réécrit et vous montre un diff avant d’apporter quoi que ce soit. Vous pouvez approuver, refuser ou demander une approche différente. Le cycle modifier puis confirmer vous garde le contrôle de chaque changement sans ralentir le travail.
Pour des changements plus larges, vous pouvez être moins prescriptif sur la mise en œuvre :
Refactor the authentication middleware in src/middleware/ to use async/await instead of callbacks.
Claude Code parcourt le répertoire, lit tous les fichiers pertinents et applique la refactorisation de manière cohérente à l’ensemble du code, en une seule opération.
Travailler avec votre base de code
Opérations sur plusieurs fichiers
Un avantage majeur par rapport aux simples outils d’autocomplétion est la capacité de Claude Code à travailler sur plusieurs fichiers dans une même session. Vous pouvez lui demander de :
Mettre à jour tous les appels après avoir modifié la signature d’une fonction
Déplacer un module d’un répertoire à un autre et corriger tous les chemins d’import
Ajouter un nouveau champ de base de données et mettre à jour chaque requête qui le manipule
Écrire les tests d’un service entier en lisant et en reprenant les motifs déjà présents dans votre suite de tests existante
Le modèle conserve le contexte de votre base de code pendant toute la session et raisonne explicitement sur les relations entre les fichiers. Il ne se limite pas aux fichiers ouverts dans votre éditeur, et il ne vous oblige pas à rassembler et coller manuellement les extraits de code pertinents dans une fenêtre de chat.
Les commandes Git, de façon naturelle
Claude Code s’intègre à Git sans aucune configuration. Dans une session, décrivez ce que vous voulez faire et laissez-le gérer la mécanique du shell :
Commit the changes I just made with a meaningful commit message.
Claude Code lance git diff --staged, lit ce qui a changé, rédige un message adapté au contenu réel du diff et exécute le commit. Ou bien :
Create a new branch for the payment refactor and push it to origin.
La création de branche, le changement de branche et le push sont enchaînés sans que vous tapiez une seule commande Git.
💡 Astuce : Demandez à Claude Code d’expliquer son plan Git avant de l’exécuter. Tapez explain what you're about to do avant toute opération Git pour obtenir un aperçu en langage courant des commandes exactes qu’il va lancer.
C’est particulièrement pratique pour les développeurs qui savent exactement ce qu’ils veulent accomplir, mais doivent parfois chercher l’option précise pour un cas limite. Claude Code les connaît déjà.
Les modes de permission expliqués
Par défaut ou approbation automatique
Par défaut, Claude Code vous demande confirmation avant d’écrire des fichiers ou d’exécuter des commandes shell. Chaque action potentiellement irréversible déclenche une invite y/n avant d’être exécutée. C’est le bon réglage pour les bases de code en production et pour tout projet qui vous tient à cœur.
Lorsque vous prototypez rapidement dans un répertoire jetable, vous pouvez passer outre ces invites :
claude --dangerously-skip-permissions
Vous pouvez aussi accorder l’approbation automatique pour toute une session depuis l’invite interactive.
Mode
Comportement
Idéal pour
Par défaut
Demande confirmation avant toute écriture et toute commande
Code de production, projets réels
Approbation automatique
Exécute immédiatement, sans invite
Prototypage, scripts jetables
Lecture seule
Aucune écriture de fichier ni exécution de commande
Revue de code, sessions de questions-réponses
Quand utiliser chaque mode
Pour le travail quotidien sur de vrais projets, le mode par défaut est le bon. Les invites de confirmation ajoutent deux secondes et vous protègent contre les écrasements accidentels ou les modifications mal appliquées.
Pour le prototypage rapide dans un répertoire temporaire, l’approbation automatique accélère nettement les itérations. Vous pouvez passer en revue une dizaine de variantes d’un script en quelques minutes sans interrompre votre élan créatif.
Pour lire et examiner du code que vous ne connaissez pas, le mode lecture seule mérite d’être utilisé délibérément. Claude Code peut parcourir une base de code entière, expliquer son fonctionnement, répondre à des questions d’architecture et suivre les flux de données sans toucher à un seul fichier de votre dépôt.
Trois flux de travail qui font gagner des heures
La boucle de débogage
Quand un test échoue et que la trace de la pile n’est pas immédiatement évidente, la boucle de débogage de Claude Code réduit nettement le temps de résolution :
Lancez votre suite de tests et laissez-la échouer
Ouvrez une session Claude Code à la racine de votre projet
Tapez : The test suite is failing. Read the output in /tmp/test-results.log and identify the root cause.
Claude Code lit le journal, remonte dans les fichiers source concernés et identifie ce qui provoque l’échec. Dans la plupart des cas, il propose aussi une correction. Vous l’approuvez, le test est relancé et il passe.
Ce qui prenait auparavant 30 minutes à lire des traces de pile, à chercher la fonction concernée et à suivre les chaînes d’appels ne demande plus que quelques minutes de conversation.
La revue de code
Avant d’ouvrir une pull request, utilisez Claude Code comme premier relecteur :
Review my changes in this branch compared to main. Focus on logic errors, missing error handling, and anything that would fail under edge cases.
Claude Code lance git diff main, lit chaque fichier modifié et produit une liste structurée de problèmes avec des références de lignes précises. Il ne repérera pas tout ce qu’un relecteur humain repérerait, mais il repère systématiquement les erreurs évidentes avant que vos collègues n’y consacrent du temps.
💡 Astuce sur les prompts : Demandez-lui d’être critique. Essayez : Assume this code will be reviewed by a senior engineer who values correctness and simplicity. Be specific about what is wrong and why. La qualité des retours s’améliore nettement avec une formulation plus directive.
La refactorisation globale
Pour des changements systématiques sur une base de code entière, décrivez la règle et laissez Claude Code l’appliquer à grande échelle :
We are renaming the User model to Account across the entire codebase. Update all references, including imports, variable names, type annotations, and database migration files.
Claude Code parcourt tout, établit la liste des modifications, vous montre l’étendue de ce qu’il va changer, attend votre confirmation, puis exécute. Un renommage qui demanderait 40 minutes de recherche et remplacement dans votre éditeur peut être terminé en moins de cinq minutes.
Le point le plus important pour formuler une demande de refactorisation est la précision sur le périmètre et sur la règle appliquée. Plus vous décrivez précisément ce qui change et ce qui reste identique, plus Claude Code l’applique avec justesse et cohérence sur des milliers de lignes.
Le fichier CLAUDE.md : le contexte de votre projet
Claude Code recherche un fichier CLAUDE.md à la racine de votre projet au début de chaque session. C’est là que vous stockez les instructions propres au projet, qui doivent s’appliquer à chaque interaction :
# MyProject
## Architecture
- Backend: Express.js with TypeScript
- Database: PostgreSQL via Prisma ORM
- Tests: Vitest, not Jest
## Conventions
- Use named exports, never default exports
- Error handling follows a Result type pattern, not try/catch
- All database calls go through the service layer, never directly in route handlers
Avec un fichier CLAUDE.md en place, vous n’avez plus à réexpliquer les conventions de votre projet au début de chaque session. Claude Code lit le fichier automatiquement et applique ces règles à chaque fichier qu’il écrit ou modifie pendant la session.
C’est l’un des investissements les plus rentables que vous puissiez faire avec Claude Code sur un vrai projet. Vingt lignes de contexte de projet, écrites une seule fois, améliorent la qualité de chaque session suivante. Les utilisateurs expérimentés de Claude Code entretiennent leurs fichiers CLAUDE.md de la même façon qu’ils entretiennent leurs README.md : ils les mettent à jour dès que les conventions changent et les traitent comme un document vivant.
Les modèles Claude, désormais dans votre navigateur
Claude Code est propulsé par les modèles Claude d’Anthropic, la même architecture d’IA conçue pour le raisonnement complexe, l’analyse sur de longs contextes et la génération de code précise. Si vous voulez rédiger et tester des prompts dans un navigateur, comparer les résultats des modèles avant de choisir une approche, ou simplement lancer une tâche rapide sans ouvrir de session de terminal, PicassoIA vous donne un accès direct à toute la gamme Claude, sans aucune configuration.
Claude Opus 4.7 est l’option la plus performante pour le raisonnement poussé, la planification d’architecture et les tâches complexes en plusieurs étapes. Claude 4.5 Sonnet est le cheval de trait du codage et de l’écriture au quotidien, avec un excellent équilibre entre vitesse et précision. Pour des réponses rapides et des tâches plus légères, Claude 4.5 Haiku est l’option la plus rapide de la famille Claude.
PicassoIA rassemble aussi toute la gamme des modèles d’IA de pointe au même endroit. GPT-5 pour les dernières capacités de raisonnement et de génération d’OpenAI. DeepSeek R1 pour les performances des modèles à poids ouverts. Gemini 2.5 Flash pour les tâches multimodales rapides. Le tout accessible depuis une interface unique, sans configuration d’API de votre côté.
Si vous utilisez déjà Claude Code au quotidien dans votre terminal, consacrez quinze minutes à PicassoIA. Rédigez vos prompts dans le navigateur, testez la façon dont différents modèles répondent à la même demande, puis reportez dans vos sessions de terminal ce qui fonctionne. Les deux outils se complètent : l’un pour quand vous êtes en pleine session de codage avec des fichiers ouverts, l’autre pour quand vous voulez réfléchir à une approche avant de vous y engager.