Installation et Configuration Claude Code
Commencez rapidement avec Claude Code - de l'installation au premier lancement en quelques minutes
Install & Setup
Démarrez rapidement avec Claude Code - de l'installation au premier lancement en quelques minutes seulement
System Requirements
Operating System
- macOS 10.15+
- Ubuntu 20.04+/Debian 10+
- Windows (via WSL)
Hardware Requirements
- Minimum 4GB RAM
- Stable internet connection
Software Dependencies
- Node.js 18+
- git 2.23+ (optional)
- GitHub/GitLab CLI (optional)
- ripgrep (rg) (optional)
Install by Platform
Sélectionnez votre système d'exploitation pour des instructions d'installation spécifiques
Claude Code macOS Install
L'installation de Claude Code sur macOS est simple
Prerequisites
- macOS 10.15 or later
- Node.js 18+ installed
- Terminal access
Install Node.js
If not already installed, download from nodejs.org or use Homebrew:
brew install node@18
Verify install with 'node --version'
Install Claude Code
Open Terminal and run:
npm install -g @anthropic-ai/claude-code
If you encounter permission errors, do NOT use sudo
Navigate to Project
Change to your project directory:
cd ~/path/to/your/project
Replace with your actual project path
Launch Claude Code
Start Claude Code:
claude
First run will prompt for authentication
Terminal Optimization
Pour une meilleure expérience avec Claude Code sur macOS :
Line breaks
Set up Option+Enter for line breaks in Terminal.app:
- Open Settings → Profiles → Keyboard
- Check 'Use Option as Meta Key'
iTerm2 notifications
For iTerm2 alerts when tasks complete:
- Open iTerm2 Preferences
- Navigate to Profiles → Terminal
- Enable 'Silence bell' and Filter Alerts → 'Send escape sequence-generated alerts'
- Set your preferred notification delay
Authentication Options
Anthropic Console
Default option, authenticate via OAuth flow
- Select Anthropic Console option
- Browser automatically opens authentication page
- Connectez-vous à votre compte Anthropic
- Authorize Claude Code access permissions
Claude App (Max Plan)
Requires Claude Max plan subscription
- Ensure Claude Max plan subscription
- Select Claude App option
- Follow prompts to complete authentication
Enterprise Platform
Configure Amazon Bedrock or Google Vertex AI
- Configure AWS Bedrock or Google Vertex AI
- Set up corresponding API keys
- Select Enterprise Platform option
- Enter configuration information
Prêt à Commencer ?
Après l'installation, essayez d'exécuter votre première commande Claude Code
Quelle est la Suite ?
Guide des Premiers Pas
Apprenez les bases
Commencez avec notre guide complet pour débutants sur les fondamentaux de Claude Code.
Référence des Commandes
Toutes les commandes disponibles
Explorez toutes les commandes Claude Code et leurs exemples d'utilisation.
Configuration de l'Environnement
Configuration avancée
Configurez Claude Code pour votre environnement de développement spécifique.
GUI Interfaces & Desktop Applications
Au-delà de la ligne de commande : Explorez les interfaces graphiques, les applications de bureau et les intégrations IDE pour Claude Code
Official Applications
Claude Desktop
OfficialApplication de bureau officielle avec expérience native
Supported Platforms
Key Features
- Native desktop experience
- MCP server support
- File upload and analysis
- Multi-modal interaction
- System notifications
Claude Mobile
OfficialiOS and Android native applications
Supported Platforms
Key Features
- Voice input support
- Image analysis
- Conversation sync
- Offline reading
- Push notifications
Claudia - Claude Code GUI
Application GUI puissante et boîte à outils pour Claude Code - Créez des agents personnalisés, gérez des sessions interactives, exécutez des agents en arrière-plan sécurisés
Other Third-Party Desktop Applications
Claude3-DesktopClient
Tauri + Rust
Tauri + Rust based desktop client
Features
- Cross-platform support
- Native performance
- Secure and reliable
- Fast startup
- System tray functionality
Build Instructions
git clone https://github.com/pliu22/Claude3-DesktopClient cd Claude3-DesktopClient cargo tauri build
Tauri-Claude
Tauri + Rust
Lightweight Tauri-based client
Features
- Lightweight design
- Cross-platform
- Native experience
- MIT license
- Open source
Build Instructions
npm install npm run tauri build
Claude-Desktop (Electron)
Electron + Vue.js
Electron + Vue.js based application
Features
- Web technology based
- Easy to customize
- Cross-platform support
- Rich UI components
- Plugin system
Build Instructions
npm install npm run build npm run electron:build
IDE Integrations
VS Code Extensions
Cline
PopularMost popular Claude integration for VS Code
- • Autonomous programming agent
- • File creation and editing
- • Terminal command execution
- • Browser integration
ext install cline.clineClaude Dev
LegacyOriginal Claude development assistant
- • Code generation
- • Documentation
- • Code review
- • Refactoring
ext install claude-dev.claude-devAnthropic Claude
Coming SoonOfficial extension (planned)
- • Official support
- • Full feature set
- • Regular updates
- • Enterprise features
Coming soon...JetBrains Plugins
Claude Assistant
AvailableIntelliJ IDEA integration
- • Code completion
- • Refactoring
- • Documentation
- • Code analysis
Install from JetBrains MarketplaceAI Code Helper
BetaMulti-IDE support
- • Cross-IDE compatibility
- • Code suggestions
- • Error fixing
- • Performance tips
Search 'AI Code Helper' in pluginsVim/Neovim Plugins
claude.nvim
CommunityNeovim plugin for Claude integration
- • Lua configuration
- • Async operations
- • Buffer integration
- • Custom commands
Plug 'claude-ai/claude.nvim'Web Interface Solutions
Browser Extensions
Enhance web-based Claude experience
Claude Web Enhancer
Enhanced web functionality
Claude Shortcuts
Keyboard shortcuts support
Claude Export
Conversation export features
Self-hosted Solutions
Deploy your own Claude interface
Docker Deployment
Containerized Claude UI
Custom Web UI
Build your own interface
API Integration
Direct API implementation
Self-hosted Docker Example
# Deploy Claude Web UI with Docker docker run -d \ -p 3000:3000 \ -e ANTHROPIC_API_KEY=your_key \ claude-web-ui
Custom Interface Development
Build your own Claude interface using the API
Code Example
// React Example
import { Anthropic } from '@anthropic-ai/sdk';
const claude = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY,
});
function ChatInterface() {
const [messages, setMessages] = useState([]);
const sendMessage = async (content) => {
const response = await claude.messages.create({
model: 'claude-3-sonnet-20240229',
max_tokens: 1024,
messages: [{ role: 'user', content }]
});
setMessages(prev => [...prev, response]);
};
return (
<div className="chat-interface">
{/* Chat interface components */}
</div>
);
}Best Practices
- Responsive design for different screen sizes
- Real-time feedback and progress indicators
- Keyboard shortcuts for common actions
- Dark/light theme support
- Accessibility features for screen readers
Choose Your Preferred Interface
From command line to desktop apps, find the perfect way to interact with Claude Code
Questions Fréquemment Posées
Tout ce que vous devez savoir sur Claude Code et comment il peut transformer votre flux de travail de développement.
Claude Code sur le web est un espace de travail basé sur navigateur qui offre toute la puissance de Claude Code sans installation. Connectez votre compte GitHub pour commencer instantanément à coder avec assistance IA, environnements isolés et suivi de progression en direct.
Fonctionnalités clés
- Aucune installation requise: Fonctionne directement dans votre navigateur - pas de téléchargements, pas de configuration, pas de fichiers de configuration.
- Intégration GitHub transparente: Connectez votre compte GitHub pour accéder aux dépôts, créer des branches et pousser des modifications - le tout depuis le navigateur.
- Environnements gérés isolés: Chaque projet s'exécute dans un environnement sécurisé et isolé avec gestion automatique des dépendances et isolation.
- Suivi de progression en direct: Regardez Claude Code travailler en temps réel avec sortie de terminal en direct, modifications de fichiers et progression de build.
Comment ça marche
- Connecter GitHub: Autorisez Claude Code à accéder à vos dépôts GitHub avec des permissions précises.
- Sélectionner le dépôt: Choisissez un dépôt existant ou démarrez un nouveau projet. Claude Code configure automatiquement l'environnement de développement.
- Commencer à coder: Donnez des instructions à Claude en langage naturel. Regardez-le analyser le code, apporter des modifications et exécuter des tests.
- Pousser vers GitHub: Examinez les modifications, créez des branches et poussez des commits directement vers GitHub - le tout depuis l'interface du navigateur.
Pourquoi utiliser la version web ?
- Accédez à vos projets depuis n'importe quel appareil avec un navigateur - aucune configuration locale requise
- Partagez des sessions en direct avec vos coéquipiers pour la programmation en binôme et les revues de code
- Exécutez plusieurs tâches simultanées sur différents projets en même temps
- L'isolation de niveau entreprise maintient votre code et vos identifiants en sécurité
- Même environnement partout - pas de problèmes "ça marche sur ma machine"
Web vs CLI
Les deux versions offrent les mêmes capacités IA, mais diffèrent dans le flux de travail :
Version Web
- Basé sur navigateur, accessible partout
- Interface visuelle avec progression en direct
- Intégration GitHub intégrée
- Environnements gérés (pas de configuration locale)
- Idéal pour : Tâches rapides, collaboration, travail multi-projets
Version CLI
- Installation locale, fonctionne hors ligne
- Flux de travail basé sur terminal
- Accès direct au système de fichiers
- Votre propre environnement de développement
- Idéal pour : Travail approfondi, projets locaux existants, personnalisation avancée
Commencer
Visitez claude.ai/code et connectez votre compte GitHub pour commencer à coder avec assistance IA en quelques secondes.
Disponible pour les plans Claude Pro, Team et Enterprise.
Claude Skills regroupe les flux de travail et les meilleures pratiques dans des modules de compétences réutilisables que Claude charge automatiquement selon les besoins, tandis que MCP (Model Context Protocol) connecte Claude aux données et outils externes.
Claude Skills = Un dossier (installation ZIP) contenant la documentation des flux de travail, des exemples, des scripts optionnels et des fichiers de référence. Claude reconnaît et active automatiquement les compétences pertinentes pour les tâches associées. Disponible pour Pro/Max/Team/Enterprise avec Code Execution/Claude Code ou capacités API.
Solidifie les processus réutilisables comme les « rapports de style AP », les « présentations conformes à la marque » ou le « nettoyage par lots de formules Excel » dans des modules, réduisant les invites répétitives pour des résultats plus stables et cohérents.
MCP (Model Context Protocol) = Un protocole ouvert où les serveurs MCP exposent des données ou des outils (fichiers locaux, bases de données, recherche, API internes), connectés par des clients MCP (comme Claude/Claude Code/vos applications).
Standardise la façon dont les modèles appellent les systèmes externes, réduisant le code d'intégration personnalisé.
Comparaison Skills vs MCP
| Dimension | Claude Skills | MCP |
|---|---|---|
| Essence | Packages de flux de travail/connaissances (comment bien faire les choses) | Couche de connexion/intégration (comment obtenir des données/appeler des outils) |
| Contenu typique | Normes, exemples, listes de contrôle, scripts légers, fichiers de ressources | Recherche, bases de données, SaaS, API internes, outils en ligne de commande, etc. |
| Méthode de déclenchement | Claude charge automatiquement les compétences appropriées en fonction du contexte | Les applications se connectent et appellent les outils via MCP |
| Adapté pour | Les rôles non techniques (business/contenu/ops/juridique/marketing) peuvent écrire et réutiliser | Les équipes d'ingénierie/plateforme créent une gouvernance unifiée des outils et des permissions |
| Focus de valeur | Améliore la cohérence, la qualité et la vitesse (réduit les allers-retours d'« ingénierie des invites ») | Fournit des capacités d'intégration réutilisables et gouvernables |
| Barrière de configuration | Faible : écrire en Markdown + placer des ressources, ajouter des scripts légers si nécessaire | Moyenne : besoin de déployer/intégrer des serveurs MCP et des permissions |
| Meilleure pratique | Créer une bibliothèque de Skills pour chaque scénario à haute fréquence (marque, juridique, feuilles de calcul, etc.) | Connecter les données et outils de l'entreprise dans le « bus » MCP |
| Relation | Peut appeler les outils exposés via MCP pour terminer les flux de travail | Fournit des actions et des données externes pour Skills |
Cas d'utilisation :
Utiliser Skills quand : Vous souhaitez standardiser des flux de travail fixes (rédaction de marque, clauses juridiques, modèles de nettoyage Excel, SOP de publication de blog). Skills solidifie les connaissances « comment faire » pour des résultats reproductibles et auditables.
Utiliser MCP quand : Claude doit accéder à des systèmes externes (dépôts Git, recherche interne, bases de données, automatisation Playwright, API Cloudflare, etc.). MCP connecte les outils, puis Skills enseigne à Claude comment utiliser correctement ces outils.
Ordre de déploiement en équipe :
- La plateforme/DevOps connecte d'abord les systèmes communs en tant que catalogue MCP (permissions/audit unifiés).
- Les lignes métier déposent les Skills (processus et normes).
- Distribuer et gérer les versions uniformément dans Claude/Claude Code (prise en charge des éditions entreprise/équipe).
Analogie simple :
- Skills = Manuel d'instructions + Exemples + Petits outils (processus et standardisation).
- MCP = Bus adaptateur (connexion d'un ensemble de systèmes externes à Claude).
- Utiliser ensemble : D'abord connecter (MCP), puis enseigner (Skills), afin que Claude puisse à la fois savoir comment et avoir la capacité.
Claude Code est un outil de codage révolutionnaire alimenté par IA qui sert d'assistant de programmation en binôme intelligent, propulsé par Claude Opus 4.1 et Claude Sonnet 4.5. Conçu pour les organisations modernes engagées dans le développement logiciel, il vous permet de coder plus rapidement et plus intelligemment que jamais.
Contrairement aux assistants de code traditionnels, Claude Code comprend l'intégralité du contexte de votre base de code, peut effectuer des modifications complexes sur plusieurs fichiers et suit vos instructions en langage naturel avec une précision remarquable.
Sonnet 4.5 est le dernier modèle IA alimentant Claude Code 2.0, représentant une avancée majeure dans les capacités de codage autonome :
- Autonomie Étendue : Peut travailler en continu pendant ~30 heures (contre ~7 heures auparavant), permettant des tâches complexes sur plusieurs jours
- Raisonnement d'Agent Amélioré : Capacité supérieure à planifier, exécuter et s'auto-corriger pendant les tâches de développement de longue durée
- Meilleure Compréhension du Code : Performances renforcées sur les benchmarks de codage et les opérations de refactorisation complexes
- Utilisation Informatique Améliorée : Interaction plus fiable avec les outils et environnements de développement
- Fiabilité Longue Durée : Maintient la qualité et la cohérence même lors de sessions de codage prolongées
Lancé parallèlement à Claude Code 2.0, Sonnet 4.5 permet les points de contrôle rembobinables et les fonctionnalités natives IDE qui rendent le développement autonome plus sûr et plus pratique. En savoir plus sur /blog/claude-code-2-0.
Claude Code 2.0 a introduit une extension native VS Code qui apporte l'assistance IA directement dans votre éditeur. Voici comment commencer :
- Installer l'Extension : Recherchez "Claude Code" dans le marketplace VS Code ou visitez VS Code Extension Marketplace
- S'Authentifier : Connectez-vous avec votre compte Claude (nécessite un abonnement Max pour l'accès beta)
- Ouvrir la Barre Latérale : Cliquez sur l'icône Claude dans la barre d'activité VS Code pour ouvrir le panneau d'assistance
- Commencer à Coder : Décrivez ce que vous souhaitez construire ou modifier en langage naturel
- Examiner les Modifications : Claude affichera les différences en ligne avec les modifications proposées directement dans votre éditeur
- Accepter ou Annuler : Utilisez le bouton d'acceptation ou appuyez sur Échap Échap pour annuler les modifications
Fonctionnalités Clés dans VS Code :
- Différences en ligne en temps réel montrant exactement ce qui changera
- Chat dans la barre latérale pour une collaboration continue avec Claude
- Points de contrôle automatiques avant chaque modification pour une expérimentation sûre
- Intégration transparente avec votre flux de travail VS Code existant
- Pas besoin de basculer entre le terminal et l'éditeur
Consultez notre /blog/claude-code-2-0 pour des instructions détaillées et les meilleures pratiques.
Claude Code transforme votre flux de travail de développement en fournissant une assistance intelligente tout au long du processus de développement :
- Compréhension du Code : Claude Code peut analyser et comprendre l'ensemble de votre base de code, y compris les dépendances, l'architecture et les modèles.
- Codage Efficace : Écrivez du code plus rapidement avec des suggestions intelligentes et des auto-complétions qui comprennent le contexte de votre projet.
- Support de Débogage : Obtenez de l'aide pour identifier et corriger les bugs avec une compréhension contextuelle de votre code.
- Assistance au Refactoring : Refactorisez votre code en toute sécurité avec des suggestions intelligentes d'améliorations.
- Génération de Documentation : Créez automatiquement une documentation de haute qualité pour votre code.
- Apprentissage et Développement des Compétences : Apprenez de nouveaux concepts de programmation, frameworks et meilleures pratiques directement dans votre environnement de codage.
Claude Code offre un ensemble complet de fonctionnalités puissantes conçues pour améliorer chaque aspect de votre expérience de développement :
- Compréhension Intelligente du Code : Analyse sémantique approfondie de votre base de code avec des suggestions contextuelles
- Collaboration en Temps Réel : Expérience de programmation en binôme transparente avec votre assistant IA
- Support de Développement Full-Stack : Assistance sur tous les langages et frameworks
- Recherche Sémantique de Code : Trouvez du code pertinent en décrivant la fonctionnalité en langage naturel
- Édition de Code en Direct : Obtenez des suggestions intelligentes pendant que vous écrivez du code
- Refactoring à l'Échelle du Projet : Améliorez votre base de code en toute sécurité avec des modifications complètes
- Conception de Base de Données : Obtenez de l'aide pour concevoir et optimiser les schémas de base de données
- Développement d'API : Assistance pour créer et documenter des API
- Intégration Git : Intégration transparente avec les flux de travail de contrôle de version
- Support du Protocole MCP : Fonctionnalités avancées de collaboration multi-agents
Démarrer avec Claude Code est simple. Suivez ces étapes :
- Connectez Votre Dépôt : Liez Claude Code à votre dépôt Git ou environnement de développement local
- Décrivez Votre Tâche : Dites à Claude Code ce dont vous avez besoin en utilisant le langage naturel
- Examinez et Collaborez : Travaillez avec Claude pendant qu'il fournit des suggestions intelligentes et des modifications de code
Claude Code s'intègre de manière transparente à vos flux de travail et outils de développement existants. Consultez notre /install pour des instructions détaillées adaptées à votre environnement.
Oui, Claude Code est conçu avec la sécurité comme principe fondamental. Nous mettons en œuvre des mesures de sécurité de niveau entreprise pour protéger votre code et votre propriété intellectuelle :
- Options de Traitement Local : Le code peut être traité localement sans quitter votre environnement
- Chiffrement de Bout en Bout : Toutes les données en transit sont chiffrées à l'aide de protocoles standard de l'industrie
- Isolation des Données : Votre code est traité dans des environnements isolés
- Aucun Entraînement sur Votre Code : Nous n'utilisons jamais votre code propriétaire pour entraîner nos modèles
- Conformité SOC 2 : Notre infrastructure respecte des normes de sécurité strictes
- Contrôles d'Accès : Paramètres de permissions granulaires pour les environnements d'équipe
Notre intégration sécurisée garantit que votre base de code reste protégée tout en bénéficiant de l'assistance IA.
Absolument ! Claude Code excelle dans le traitement en temps réel et la résolution de problèmes. Il peut :
- Analyser les problèmes de code au fur et à mesure que vous tapez et suggérer des améliorations
- Aider à déboguer des problèmes complexes en comprenant le contexte complet
- Suggérer des optimisations pour les goulots d'étranglement de performance
- Fournir une assistance immédiate pour les défis de codage
- Aider à implémenter de nouvelles fonctionnalités basées sur vos spécifications
- Générer des cas de test pour vérifier vos solutions
Les capacités en temps réel de Claude Code en font un partenaire inestimable pour relever des défis de programmation difficiles et accélérer votre processus de développement.
Claude Code prend en charge une gamme complète de langages de programmation et de technologies, notamment :
- JavaScript/TypeScript
- Python
- Java
- C/C++
- C#
- Go
- Rust
- Ruby
- PHP
- Swift
- Kotlin
- React
- Angular
- Vue
- Next.js
- HTML/CSS
- Tailwind CSS
- SASS/LESS
- Node.js
- Django
- Flask
- Spring
- SQL (various dialects)
- MongoDB
- GraphQL
Le support linguistique de Claude Code est en constante expansion, et il peut également vous aider avec les fichiers de configuration, les scripts de build et la documentation dans divers formats.
Claude Code se distingue des autres assistants de codage IA de plusieurs façons essentielles :
- Compréhension Complète de la Base de Code : Contrairement à la plupart des assistants qui ne voient que des extraits, Claude Code peut comprendre le contexte de l'ensemble de votre projet.
- Raisonnement Avancé : Propulsé par Claude Opus 4.1 et Claude Sonnet 4.5, notre assistant possède des capacités de raisonnement supérieures pour les tâches de codage complexes.
- Modifications Multi-fichiers : Peut effectuer des modifications coordonnées sur plusieurs fichiers pour implémenter des fonctionnalités ou des correctifs.
- Collaboration Humaine : Fonctionne davantage comme un programmeur en binôme humain avec une conversation et des explications naturelles.
- Apprentissage de Votre Style : S'adapte à votre style de codage et à vos préférences au fil du temps.
- Protocole MCP : Prend en charge le Protocole de Collaboration Multi-agents pour des flux de travail plus sophistiqués.
Alors que d'autres outils de codage IA offrent des suggestions utiles, Claude Code fonctionne comme un véritable collaborateur qui comprend les objectifs de votre projet et peut vous aider à implémenter des fonctionnalités complexes du début à la fin. Consultez notre /comparison pour en savoir plus.
Oui, Claude Code est un excellent compagnon d'apprentissage pour les programmeurs de tous niveaux :
- Fournit des explications contextuelles des concepts de code pendant que vous travaillez
- Peut générer du code d'exemple pour démontrer les modèles de programmation
- Propose des tutoriels interactifs pour apprendre de nouveaux frameworks ou langages
- Suggère des meilleures pratiques et des améliorations pour votre code
- Peut simplifier la documentation complexe en exemples pratiques
- Répond aux questions sur la façon d'implémenter des fonctionnalités spécifiques
Claude Code comble le fossé entre théorie et pratique en fournissant des conseils en temps réel dans votre environnement de codage réel, facilitant ainsi l'application immédiate de nouveaux concepts dans vos projets. Explorez nos /guides pour des parcours d'apprentissage structurés.
Besoin d'Aide Supplémentaire ?
Vous ne trouvez pas ce que vous cherchez ? Consultez notre documentation ou contactez-nous.