Claude Code

Trabaja con Claude directamente en tu base de código. Construye, depura y publica desde tu terminal, IDE, Slack, la web y más.

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

Empezar con Claude Code

Pro

Claude Code está incluido en tu plan Pro. Ideal para sesiones cortas de programación en bases de código pequeñas.

$17

Por mes con descuento de suscripción anual ($200 facturado por adelantado). $20 si se factura mensualmente.

Prueba Claude (opens in new tab)

Max 5x

Claude Code está incluido en tu plan Max. Excelente relación calidad-precio para uso diario en bases de código más grandes.

Max 20x

Aún más Claude Code incluido en tu plan Max. Excelente relación calidad-precio para usuarios avanzados con el mayor acceso a los modelos de Claude.

Se aplican límites de uso. Los precios mostrados no incluyen impuestos aplicables. Los precios y planes están sujetos a cambios a discreción de Anthropic.

¿Qué podrías hacer con Claude Code?

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.
  • Incorporación al código

    Claude Code mapea y explica bases de código completas en pocos segundos. Utiliza búsqueda agéntica para comprender la estructura del proyecto y sus dependencias sin que tengas que seleccionar manualmente los archivos de contexto.

  • Convertir incidencias en PRs

    Deja de saltar entre herramientas. Claude Code se integra con GitHub, GitLab y tus herramientas de línea de comandos para gestionar todo el flujo de trabajo: leer incidencias, escribir código, ejecutar pruebas y enviar PRs, todo desde tu terminal.

  • Realizar ediciones potentes

    La comprensión que tiene Claude Code de tu base de código y sus dependencias le permite realizar ediciones potentes en múltiples archivos que realmente funcionan.

Te acompaña donde codifiques

Claude Code running in a terminal

Empieza en tu terminal

Integración de terminal muy potente. Compatible con todas tus herramientas CLI junto con cualquier IDE.

Claude Code extension in VS Code

Se integra con tu editor

Extensiones nativas para VS Code (+ Cursor, Devin Desktop) e IDEs de JetBrains.

Claude Code on the web

Acceso desde cualquier lugar

Acceso rápido desde el navegador, la aplicación móvil o Claude en escritorio. Ideal para trabajar en paralelo o programar sobre la marcha.

Iniciar tareas de programación en Slack

Lo que dicen los desarrolladores

  • Claude Code ha acelerado drásticamente la eficiencia de programación de nuestro equipo. Ahora puedo escribir código EDA en un notebook —extrayendo datos, entrenando un modelo y evaluándolo con métricas básicas— y luego pedirle a Claude que lo convierta en un pipeline de Metaflow. Este proceso ahorra entre 1 y 2 días de trabajo rutinario (¡y a menudo aburrido!) por modelo.

    Anton Biryukov, Staff Software Engineer

    Leer historia
  • Con Claude, no solo estamos automatizando el servicio al cliente, sino elevándolo a una calidad verdaderamente humana. Esto permite a los equipos de soporte pensar de forma más estratégica sobre la experiencia del cliente y sobre qué hace que las interacciones sean genuinamente valiosas.

    Fergal Reid, VP of AI

    Leer historia
  • Claude Code está llevando a nuestro equipo a un nivel superior: nosotros decidimos qué debe suceder y agilizamos el proceso para que pueda construir y verificar de principio a fin. Una gran parte de mi trabajo ahora es mantener el mayor número posible de instancias de Claude Code en marcha.

    Simon Last, Co-founder

    Leer historia

Se conecta con tus herramientas de línea de comandos favoritas

Tu terminal es donde ocurre el trabajo real. Claude Code se conecta con las herramientas que impulsan el desarrollo: despliegue, bases de datos, monitorización, control de versiones. En lugar de añadir otra interfaz que gestionar, mejora tu stack existente.

Preguntas frecuentes

Puedes acceder a Claude Code con un plan Claude Pro o Max, un plan Team o Enterprise, o una cuenta de Claude Console. Descarga Claude Code e inicia sesión con tus credenciales de Claude o Console.

Claude Code destaca tanto en tareas de desarrollo rutinarias como corrección de errores y pruebas, como en trabajos transformadores como refactorizaciones e implementación de funciones que requieren una comprensión profunda del código base.

Claude Code se ejecuta en tu terminal y funciona junto con tu IDE y tus herramientas de desarrollo preferidas sin necesidad de cambiar tu flujo de trabajo. Claude Code también puede usar herramientas de línea de comandos (como Git) y servidores MCP (como GitHub) para ampliar sus propias capacidades con tus herramientas.

Sí. Claude Code se ejecuta localmente en tu terminal y se comunica directamente con las APIs del modelo sin necesitar un servidor backend ni un índice de código remoto. Además, solicita permiso antes de realizar cambios en tus archivos o ejecutar comandos.

Claude Code funciona en macOS, Linux y Windows. Ver los requisitos completos del sistema.

Cuando se usa con una cuenta Claude Console, Claude Code consume tokens de API a los precios estándar de la API.

Sí. Los usuarios de Max, Pro, Team y Enterprise pueden acceder a Claude Code en la aplicación de escritorio de Claude.

El modo rápido es una configuración de alta velocidad para Opus 5 que hace el modelo 2,5 veces más rápido a un coste por token más elevado. El modo rápido está disponible:

  • En vista previa de investigación en Claude Code, con un precio de $10/$50 por millón de tokens.
  • En planes basados en consumo.
  • Mediante créditos de uso para usuarios con planes de suscripción.