Claude Code

Confiez à Claude Code une correction de bug, un test ou une migration de plusieurs jours. Pilotez et révisez depuis votre terminal, votre IDE, Slack ou le web.

acme-storefront/Fix the double-charge bug in checkout
We're seeing duplicate charges when customers double-click the pay button. Can you find and fix it?

I can reproduce it: the checkout form fires two POST /charges requests when the button is clicked twice before the first response lands. Tracing where the idempotency key should be.

just now

Root cause: createCharge() generates a new idempotency key per call instead of per checkout session, so the gateway treats the second click as a fresh charge. Fixing that and disabling the button while a charge is in flight.

just now
Extra high
acme-dashboard/Add a dark mode toggle to settings
Add a dark mode toggle to the settings page. Should remember the choice and follow the system default until they pick one.

There's already a ThemeProvider wrapping the app but it's hard-wired to light. I'll lift the mode into context, persist it to localStorage, and add a Light / Dark segmented control under Settings → Appearance.

just now
src/theme/ThemeProvider.tsx
10export function ThemeProvider({children}: {children: ReactNode}) {
11+ const prefersDark = useMediaQuery('(prefers-color-scheme: dark)')
12 const stored = localStorage.getItem('theme')
13+ const [mode, setMode] = useState(stored ?? (prefersDark ? 'dark' : 'light'))
14 
15+ useEffect(() => {
16+ localStorage.setItem('theme', mode)
17+ }, [mode])
18 
19 return (
20 <ThemeContext.Provider value={{mode, setMode}}>
21 {children}

Done — the Appearance section now has the toggle. Preview's on the right; flip it and the whole app should follow. Reduce-motion and density rows are stubbed so the page doesn't look bare.

just now
#112acme-dashboardclaude/settings-dark-mode-Xk4fq CI
Extra high

Démarrer avec Claude Code

Pro

Claude Code est inclus dans votre Pro plan. Idéal pour des sprints de développement rapides sur de petites bases de code.

$17

Par mois avec la remise sur abonnement annuel (200 $ facturés à l'avance). 20 $ si facturé mensuellement.

Essayer Claude (opens in new tab)

Max 5x

Claude Code est inclus dans votre formule Max. Un excellent rapport qualité-prix pour un usage quotidien sur des bases de code plus importantes.

Max 20x

Encore plus de Claude Code inclus dans votre formule Max. Un excellent rapport qualité-prix pour les utilisateurs intensifs bénéficiant du plus large accès aux modèles Claude.

Des limites d'utilisation s'appliquent. Les prix affichés n'incluent pas les taxes applicables. Les prix et formules peuvent être modifiés à la discrétion d'Anthropic.

Ce que Claude Code peut prendre en charge

Claude Code élabore le plan, pose les questions de clarification nécessaires et gère des travaux qui s'étendent sur des heures ou des jours.

I'm new to this codebase. Can you explain it to me?

⏺︎ I'll analyze the Excalidraw codebase structure and provide a high-level overview.

⏺︎ Analyze(what: "Excalidraw codebase structure and provide a high-level overview of what it is, its main components, and how they're organized. Focus on understanding the project's purpose, architecture, and key features.")

Excalidraw is an open-source virtual whiteboard application with a hand-drawn style. It's designed for creating diagrams, wireframes, and collaborative drawings.

## Purpose
- Web-based drawing tool with infinite canvas
- Hand-drawn aesthetic with support for shapes, arrows, text
- End-to-end encrypted collaboration
- Works offline as a PWA (Progressive Web App)

## Architecture
The project is organized as a monorepo with these main components:

1. Core Package (packages/excalidraw)
- React component library for embedding Excalidraw in any application
- Handles drawing, rendering, and core functionality
- Uses roughjs for the hand-drawn style
- Includes export capabilities (PNG, SVG)

2. Web Application (excalidraw-app/)
- Full-featured web app at excalidraw.com
- Built on top of the core package
- Adds collaboration features, local storage, sharing

3. Support Packages
- common - Shared utilities and constants
- element - Element manipulation and type definitions
- math - Mathematical functions for drawing
- utils - General utility functions

4. Examples
- Integration examples (Next.js, browser script)
- Shows how to embed Excalidraw in different environments

5. Documentation (dev-docs/)
- API documentation
- Integration guides
- Component documentation

## Key Features
- Real-time collaboration with end-to-end encryption
- Export to various formats (PNG, SVG, JSON)
- Customizable drawing tools (rectangle, circle, arrows, freehand)
- Dark mode support
- Localization
- Library of shapes and components
- Arrow bindings and labels
- Image support

## Technology Stack
- React for UI
- TypeScript for type safety
- Firebase for collaboration backend
- Jotai for state management
- Vite for development and building
- IndexedDB/LocalStorage for offline storage

The architecture allows for both using Excalidraw as a component in other applications and as a standalone web application with additional features.
  • Intégration dans la base de code

    Claude Code cartographie et explique des bases de code entières en quelques secondes. Il utilise la recherche agentique pour comprendre la structure du projet et ses dépendances sans que vous ayez à sélectionner manuellement les fichiers de contexte.

  • Transformer des issues en PR

    Fini les allers-retours entre les outils. Claude Code s'intègre à GitHub, GitLab et vos outils en ligne de commande pour lire les tickets, écrire le code, exécuter les tests et ouvrir des pull requests.

  • Exécuter des refactorisations et des migrations de plusieurs heures

    Claude Code suit les imports à travers le dépôt, exécute vos tests et continue même en cas d'erreur.

S'adapte à votre environnement de développement

Claude Code running in a terminal

Démarrer dans votre terminal

Intégration terminal ultra-puissante. Compatible avec tous vos outils CLI et tout IDE.

Claude Code extension in VS Code

Intégrer avec votre éditeur

Extensions natives pour VS Code (+ Cursor, Devin Desktop) et les IDE JetBrains.

Claude Code on the web

Accès partout

Accès rapide depuis le navigateur, l'application mobile ou Claude sur le bureau. Idéal pour le travail en parallèle ou le développement en déplacement.

Lancez des tâches de développement dans Slack

Ce que disent les développeurs

  • Claude Code a considérablement accéléré l'efficacité de développement de notre équipe. Je peux désormais écrire du code EDA dans un notebook — extraire des données, entraîner un modèle et l'évaluer avec des métriques de base — puis demander à Claude de le convertir en pipeline Metaflow. Ce processus économise 1 à 2 jours de travail routinier (et souvent fastidieux !) par modèle.

    Anton Biryukov, ingénieur logiciel senior

    Lire le témoignage
  • Avec Claude, nous n'automatisons pas simplement le service client — nous l'élevons à une qualité véritablement humaine. Cela permet aux équipes support de réfléchir de façon plus stratégique à l'expérience client et à ce qui rend les interactions authentiquement précieuses.

    Fergal Reid, VP IA

    Lire le témoignage
  • Claude Code fait monter notre équipe d'un niveau : nous décidons de ce qui doit se passer, et nous fluidifions le processus pour qu'il puisse construire et vérifier de bout en bout. Une grande partie de mon travail consiste maintenant à maintenir le plus grand nombre possible d'instances de Claude Code actives.

    Simon Last, co-fondateur

    Lire le témoignage

Se connecte à vos outils en ligne de commande préférés

Votre terminal est là où se passe le vrai travail. Claude Code se connecte aux outils qui alimentent le développement — déploiement, bases de données, supervision, contrôle de version. Plutôt que d'ajouter une interface supplémentaire à gérer, il enrichit votre stack existante.

FAQ

Vous pouvez accéder à Claude Code avec un Claude Pro ou Max plan, un plan Team ou Enterprise, ou un compte Claude Console. Télécharger Claude Code et connectez-vous avec vos identifiants Claude ou Console respectifs.

Claude Code gère les tâches courantes comme les corrections de bugs et les tests, ainsi que les travaux plus importants comme les refactorisations et les nouvelles fonctionnalités, de longue durée et en mode asynchrone.

Vous définissez la direction en tant qu'architecte et orchestrateur, et Claude Code se charge du travail. Décrivez ce que vous souhaitez : il planifie, écrit le code, exécute les tests et ouvre des pull requests. Il peut traiter plusieurs tâches simultanément et vous soumettre les décisions nécessaires à sa progression.

Claude Code s'exécute dans votre terminal et fonctionne avec votre IDE et vos outils de développement préférés sans modifier votre flux de travail. Claude Code peut également utiliser des outils en ligne de commande (comme Git) et des serveurs MCP (comme GitHub) pour étendre ses propres capacités avec vos outils.

Oui. Claude Code s'exécute localement dans votre terminal et communique directement avec les API de modèles sans nécessiter de serveur back-end ni d'index de code distant. Il demande également votre autorisation avant de modifier vos fichiers ou d'exécuter des commandes.

Claude Code fonctionne sur macOS, Linux et Windows. Consultez la configuration système complète.

Lorsqu'il est utilisé avec un compte Claude Console, Claude Code consomme des jetons API aux tarifs API standard.

Oui. Les utilisateurs Max, Pro, Team et Enterprise peuvent accéder à Claude Code sur l<a>application de bureau Claude</a>.

Le mode Rapide est une configuration haute vitesse pour Opus 5, rendant le modèle 2,5x plus rapide à un coût par jeton plus élevé. Le mode Rapide est disponible :

  • En aperçu de Recherche sur Claude Code, au tarif de 10 $/50 $ par million de jetons.
  • Sur les formules à la consommation.
  • Via des crédits d'utilisation pour les utilisateurs disposant d'abonnements.