Qu'est-ce que Claude Code ? Le guide complet de l'installation à la première utilisation
Un guide pour débutants sur l'installation et l'utilisation de Claude Code. Apprenez à démarrer avec cet assistant de programmation IA en terminal dès aujourd'hui.
Qu’est-ce que Claude Code
Claude Code est un assistant de programmation IA en terminal, développé par Anthropic. Contrairement aux extensions VS Code, il fonctionne comme un outil CLI, et c’est sa caractéristique principale. Il comprend l’intégralité de votre base de code et peut modifier des fichiers, en créer de nouveaux, exécuter des commandes et gérer les opérations Git, le tout au même endroit.
Comme il ne dépend d’aucun éditeur spécifique, vous pouvez l’utiliser dans n’importe quel environnement de développement.
Installation
Prérequis
- Node.js 18 ou ultérieur installé
- Un compte Anthropic (plan Max ou accès API)
Installation via npm
npm install -g @anthropic-ai/claude-code
Une fois installé, vérifiez l’installation :
claude --version
Authentification initiale
L’authentification est requise lors du premier lancement.
claude
L’exécution de cette commande ouvrira votre navigateur pour vous authentifier avec votre compte Anthropic. Une fois l’authentification terminée, vous reviendrez au terminal et serez prêt à commencer.
Utilisation de base
Mode interactif
Tapez simplement claude dans le répertoire racine de votre projet pour démarrer une session interactive.
cd my-project
claude
Dans la session, vous pouvez donner des instructions en langage naturel :
> Explique la structure de ce projet
> Ajoute une fonction de validation à src/utils/helper.ts
> Lance les tests et assure-toi qu'ils passent
Mode commande unique
Pour exécuter une seule commande sans démarrer de session interactive, utilisez l’option -p :
claude -p "Vérifie les dépendances dans package.json et liste celles qui ne sont pas utilisées"
Entrée par pipe
Vous pouvez également envoyer des données à Claude Code via stdin :
cat error.log | claude -p "Analyse ce journal d'erreurs et propose une solution"
git diff | claude -p "Fais une revue de ce diff"
Commandes slash utiles
Voici quelques commandes slash pratiques utilisables pendant une session :
| Commande | Description |
|---|---|
/help | Afficher l’aide |
/clear | Effacer l’historique de conversation |
/compact | Résumer et comprimer la conversation |
/init | Générer un fichier CLAUDE.md |
/cost | Afficher la consommation de tokens de la session |
Premières choses à essayer
1. Comprendre votre projet
> Explique l'architecture de ce projet
Claude Code parcourt tous les fichiers et vous donne une vue d’ensemble de la structure.
2. Générer un CLAUDE.md
> /init
Cela génère automatiquement un fichier de configuration qui indique à Claude Code les règles et conventions de votre projet.
3. Corriger un bug
> Lance npm test, trouve les tests en échec et corrige-les
Claude Code gère l’ensemble du processus : exécution des tests, identification des erreurs et correction du code.
Configuration des permissions
Comme Claude Code peut modifier des fichiers et exécuter des commandes, il demande confirmation pour chaque action. Vous pouvez pré-approuver les commandes de confiance dans votre configuration :
// .claude/settings.json
{
"permissions": {
"allow": [
"Read",
"Bash(npm test)",
"Bash(npm run lint)"
]
}
}
Conclusion
Claude Code s’installe facilement et vous permet de travailler avec un assistant de programmation IA directement depuis votre terminal. Commencez par exécuter claude dans un répertoire de projet et essayez des choses comme les explications de code ou le refactoring. Dans les prochains articles, nous aborderons les comparaisons avec d’autres outils IA et des workflows plus avancés.