Claude Code

Claude Code est un agent qui lit votre base de code, modifie des fichiers et exécute des commandes dans votre terminal, IDE, application de bureau et navigateur. Créez, déboguez et livrez en langage naturel.

Disponible pour macOS, Linux et Windows. Consultez la documentation

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.

Que pourriez-vous faire avec Claude Code ?

Ou consultez la documentation

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 avec GitHub, GitLab et vos outils en ligne de commande pour gérer l'ensemble du flux de travail — lecture des issues, écriture du code, exécution des tests et soumission des PR — depuis votre terminal.

  • Effectuer des modifications puissantes

    La compréhension de votre base de code et de ses dépendances par Claude Code lui permet d'effectuer des modifications puissantes sur plusieurs fichiers qui fonctionnent réellement.

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.

Ou consultez la documentation

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

Claude Code by Anthropic | AI Coding Agent, Terminal, IDE