1. Configuración de Claude Code en Windows [0]

thumbnail Claude Code ahora se puede usar de forma nativa en Windows, lo que simplifica la configuración al eliminar la necesidad de WSL y permite su integración con IDEs populares.

1.1. Requisitos Previos [3]

  1. Instalar Node.js [3]
    • Descarga e instala Node.js desde nodejs.org.
    • Ejecuta el instalador y sigue los pasos predeterminados.
  2. Cuenta de Claude [13]
    • Se requiere una suscripción a los planes Pro o Max de Claude, los cuales incluyen acceso a Claude Code sin costo adicional, siempre que se respeten los límites.
    • El plan Pro ofrece aproximadamente 45 mensajes que se reinician cada 5 horas, mientras que el plan Max proporciona una mayor cantidad de mensajes.
    • Al alcanzar los límites, se puede continuar usando Claude Code bajo un modelo de pago por uso (pay-as-you-go) a través de la API.
    • Alternativamente, se puede optar por pagar por uso directamente desde la consola de la API de Anthropic. Para ello, visita anthropic.com/api, haz clic en "Start building" y crea una cuenta de Anthropic.
    • Es necesario cargar crédito en la cuenta de la API, pudiendo empezar con tan solo $5.

1.2. Instalación y Autenticación de Claude Code [31]

  1. Instalar Claude Code [31]
    • Abre tu línea de comandos (Command Prompt) y ejecuta el comando: npm install -g @anthropic-ai/claude-code.
    • Una vez completada la instalación, ejecuta el comando claude.
  2. Configuración Inicial [33]
    • Selecciona un tema visual, como el modo oscuro "colorblind friendly" (opción tres).
    • Elige el método de inicio de sesión: usar tu suscripción de Claude o tu cuenta de la consola de Anthropic (API).
    • Si eliges la opción de suscripción (opción uno), se abrirá una pestaña en tu navegador para la autenticación. Si aparece un mensaje, copia la URL y pégala en tu línea de comandos.
    • Autoriza tu cuenta de Anthropic haciendo clic en "Authorize".
    • Copia el código de autorización proporcionado y pégalo de nuevo en la línea de comandos.
    • Presiona Enter para continuar y acepta las notas de seguridad.

2. Uso de Claude Code [48]

thumbnail Claude Code se puede utilizar de dos maneras principales: directamente en la terminal para interactuar con archivos en una carpeta, o integrado en un Entorno de Desarrollo Integrado (IDE) como Cursor o VS Code.

2.1. Uso en la Terminal [48]

  1. Ejecución en una Carpeta Específica [49]
    • Navega a la carpeta del proyecto deseado en tu línea de comandos (por ejemplo, una carpeta llamada "snake game").
    • Ejecuta el comando claude. Claude Code tendrá visibilidad solo de los archivos dentro de esa carpeta.
    • Puedes interactuar con el agente de Claude Code para que escriba código.
    • Presiona / o escribe help para ver una lista completa de comandos disponibles.
  2. Solicitud de Creación de Código (Ejemplo: Snake Game) [58]
    • Solicita a Claude Code que escriba código, por ejemplo: "build the snake game in Python. Be sure to use a virtual environment as well".
    • El agente generará una lista de tareas (to-do list) y comenzará a trabajar.
    • Claude Code puede pedir permiso para ejecutar comandos, como la creación de un entorno virtual e instalación de dependencias (ej. Pygame).
    • Si un comando falla, el agente puede ajustarlo y reintentar.
    • Una vez que las dependencias están instaladas, el agente procede a crear el código del juego.
    • Se puede aprobar la creación de archivos y optar por no volver a preguntar por permisos durante la sesión actual.
    • Finalmente, Claude Code puede ofrecer ejecutar el archivo generado.
    • Al ejecutar el juego, se observa un "snake game" funcional con controles y fin de partida.

2.2. Integración con IDEs (Cursor/VS Code) [92]

  1. Instalación de la Extensión [93]
    • Abre la carpeta de tu proyecto en un IDE como Cursor (los pasos son similares para VS Code).
    • Abre la terminal integrada del IDE y ejecuta el comando claude. Esto instalará la extensión de Claude Code en tu IDE.
    • La extensión se puede verificar en la sección de extensiones del IDE.
  2. Uso en Paralelo con la Terminal Integrada [99]
    • Divide la terminal integrada del IDE para tener Claude Code en un panel y la terminal de ejecución en otro.
    • En la terminal de ejecución, activa tu entorno virtual. Esto permite solicitar cambios con Claude Code en un panel y observar mensajes de error o resultados en el otro.
  3. Modificación de Código (Ejemplo: Juego de Dos Jugadores) [104]
    • Solicita a Claude Code que describa el proyecto actual. El agente analizará la estructura de archivos y los componentes del juego.
    • Se puede pedir una modificación compleja, como convertir el juego a un formato de dos jugadores, con puntuaciones y reglas de colisión.
    • Claude Code generará una lista de tareas para la modificación.
    • Se pueden aprobar todos los cambios propuestos por el agente.
    • Durante el proceso, se puede observar el uso de tokens y, si es necesario, interrumpir la generación con la tecla Esc para corregir el rumbo del agente.
    • Al ejecutar el juego modificado, se observa un juego de dos jugadores funcional, aunque un jugador pueda chocar contra la pared y terminar la partida.