Windows · PowerShell · Git Bash · WSL

Claude Code en Windows: instalación, PowerShell, Git Bash y WSL

Aprende a utilizar Claude Code en Windows de forma nativa con PowerShell, CMD o Git Bash, o dentro de WSL 2 si tu proyecto utiliza herramientas Linux. Veremos instalación, configuración, Git, apertura de proyectos, sandboxing, rendimiento y solución de los errores más habituales en Windows.

Windows 10+ PowerShell Git Bash WSL 2
Respuesta rápida

¿Claude Code funciona en Windows?

Sí. Claude Code funciona actualmente de forma nativa en Windows y ya no es obligatorio utilizar WSL. Puedes instalarlo desde PowerShell, CMD o WinGet y ejecutarlo desde cualquier terminal. Git for Windows es opcional: si está instalado, Claude Code puede utilizar Git Bash; si no, puede ejecutar comandos mediante PowerShell. WSL 2 sigue siendo recomendable cuando trabajas con toolchains Linux o necesitas sandboxing.

Opciones

Tres formas de utilizar Claude Code en Windows

No existe una única configuración correcta. La mejor opción depende de dónde se encuentren tus proyectos.

PS

PowerShell

La opción más directa para proyectos completamente nativos de Windows.

GIT

Git Bash

Añade un entorno Bash familiar para Git y herramientas tipo Unix.

WSL

WSL 2

Recomendado para toolchains Linux, Docker, proyectos Linux y sandboxing.

Publicidad
Elección rápida

Windows nativo o WSL 2: cuál elegir

Una regla sencilla es ejecutar Claude Code en el mismo entorno donde vive realmente tu proyecto.

01 · WINDOWS

Proyecto nativo de Windows

Utiliza Claude Code directamente en Windows con PowerShell o Git Bash.

02 · WSL

Proyecto basado en Linux

Utiliza WSL 2 cuando tu stack depende principalmente de herramientas Linux.

03 · SANDBOX

Necesitas aislamiento

WSL 2 permite actualmente utilizar el sandboxing de Claude Code.

Publicidad
Requisitos

Requisitos de Claude Code en Windows

Antes de configurar tu entorno, comprueba los requisitos básicos.

Requisito Claude Code
Sistema operativo Windows 10 1809+ o Windows Server 2019+
Procesador x64 o ARM64
Memoria RAM 4 GB o más
Conexión Internet requerido
PowerShell
CMD
Git for Windows Opcional
WSL Opcional
Publicidad
Windows nativo

Cómo instalar Claude Code directamente en Windows

La instalación nativa es actualmente el método recomendado para proyectos Windows.

PowerShell

Instalación nativa

irm https://claude.ai/install.ps1 | iex
No necesitas ejecutar PowerShell como administrador

Anthropic indica que Claude Code puede instalarse desde una sesión normal del usuario.

Terminal

PowerShell y CMD utilizan comandos diferentes

Uno de los errores más habituales al empezar consiste en copiar el comando de la terminal equivocada.

Terminal Aspecto del prompt
PowerShell PS C:\Users\Usuario>
CMD C:\Users\Usuario>
CMD

Instalar desde Command Prompt

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Error con &&

Si PowerShell muestra que && no es un separador válido, probablemente estás utilizando el comando de CMD dentro de PowerShell.

Error con irm

Si Windows indica que irm no se reconoce, probablemente estás ejecutando el comando PowerShell dentro de CMD.

WinGet

Instalar Claude Code con WinGet

También puedes gestionar Claude Code utilizando el gestor de paquetes de Windows.

WinGet

Instalación

winget install Anthropic.ClaudeCode
Update

Actualizar

winget upgrade Anthropic.ClaudeCode
WinGet no utiliza las actualizaciones automáticas del instalador nativo

Si eliges este método, recuerda actualizar Claude Code periódicamente.

Verificación

Comprobar Claude Code en Windows

Después de instalarlo, comprueba primero que Windows encuentra correctamente el ejecutable.

Versión

Comprobar versión

claude --version
Diagnóstico

Revisar configuración

claude doctor
Git

¿Es obligatorio instalar Git for Windows?

No. Git for Windows es actualmente opcional para ejecutar Claude Code de forma nativa.

Sin Git Bash

PowerShell

Claude Code puede ejecutar comandos utilizando su herramienta PowerShell.

Con Git for Windows

Bash + Git

Claude Code obtiene acceso a Git Bash y a su herramienta Bash.

¿Cuál elegir?

Si tu flujo depende frecuentemente de Git, Bash, scripts .sh o comandos Unix, instalar Git for Windows puede mejorar la experiencia.

Git Bash

Qué hacer si Claude Code no encuentra Git Bash

En algunas instalaciones, Claude Code puede no detectar automáticamente el ejecutable.

settings.json

Indicar manualmente la ruta

{
  "env": {
    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}
Las barras invertidas se duplican

Dentro de JSON una ruta de Windows utiliza \\ para representar una barra invertida.

Publicidad
PowerShell

Claude Code puede trabajar con PowerShell directamente

En Windows nativo ya no necesitas Bash para todas las operaciones.

Windows

Comandos PowerShell nativos

Claude Code puede utilizar PowerShell para navegar, ejecutar programas, administrar archivos y realizar acciones necesarias para completar tareas del proyecto.

01

Ejecutar scripts .ps1.

02

Ejecutar herramientas instaladas en Windows.

03

Utilizar comandos del entorno PowerShell.

04

Trabajar con proyectos almacenados en C:\.

Primer proyecto

Abrir un proyecto de Windows con Claude Code

Entra primero a la carpeta raíz del proyecto.

PowerShell

Ejemplo

cd C:\proyectos\mi-aplicacion
claude
Ejecuta Claude desde la raíz

Así podrá encontrar configuración, código, dependencias, tests y documentación relacionada.

Primera sesión

Primer prompt recomendado en Windows

Analiza este proyecto.

Primero determina:
- qué tecnologías utiliza
- cómo se ejecuta en Windows
- qué comandos de desarrollo existen
- si depende de Bash, PowerShell o WSL
- cómo se ejecutan los tests
- qué archivos son importantes

No realices cambios todavía.
WSL 2

Cómo usar Claude Code dentro de WSL

WSL permite ejecutar un entorno Linux directamente dentro de Windows.

WSL

Instalar Claude Code dentro de Linux

curl -fsSL https://claude.ai/install.sh | bash
Importante

Si instalas Claude Code dentro de WSL, debes iniciar claude desde la terminal WSL, no desde PowerShell ni CMD.

Comparativa

Windows nativo vs WSL 2 para Claude Code

Característica Windows nativo WSL 2
Proyectos Windows Ideal Compatible
PowerShell Nativo Secundario
Toolchains Linux Limitado Ideal
Bash Git Bash opcional Nativo
Sandboxing No soportado actualmente
Docker Linux Depende del entorno Muy conveniente
Rendimiento archivos C:\ Directo Puede tener penalización
Rendimiento

Dónde guardar tus proyectos cuando utilizas WSL

Esta decisión puede afectar notablemente las búsquedas dentro de proyectos grandes.

Mejor para WSL

/home/usuario/proyecto

Mantener el proyecto dentro del filesystem Linux suele ofrecer mejor rendimiento desde WSL.

Posible penalización

/mnt/c/proyecto

Acceder constantemente desde Linux a archivos almacenados en Windows puede ser más lento.

Si las búsquedas devuelven pocos resultados

Anthropic recomienda mover el proyecto al filesystem Linux bajo /home/ o considerar ejecutar Claude Code directamente en Windows.

Seguridad

Sandboxing de Claude Code en Windows

Actualmente existe una diferencia importante entre Windows nativo y WSL 2.

WSL 2

Sandbox disponible

Si necesitas limitar el acceso de comandos al filesystem y a la red, WSL 2 es actualmente la opción compatible en Windows.

Windows nativo

Sandbox no soportado actualmente

Claude Code puede ejecutarse nativamente, pero la documentación actual no marca el sandbox como disponible en este entorno.

Publicidad
VS Code

Claude Code en VS Code para Windows

No estás limitado a trabajar en una ventana externa de PowerShell.

VS Code

Terminal integrada

Puedes abrir el proyecto en VS Code, iniciar su terminal integrada y ejecutar claude desde allí.

Integración

Claude Code también dispone de integración con IDE

Esto permite trabajar más cerca de archivos, diffs y código seleccionado sin abandonar el editor.

Terminal integrada

Texto corrupto o extraño dentro de VS Code

Algunos problemas visuales pueden estar relacionados con el renderizado GPU del terminal integrado.

Fix

Ejecutar terminal setup

/terminal-setup
Qué cambia

Entre otras configuraciones, puede desactivar la aceleración GPU del terminal integrado para corregir caracteres corruptos o renderizado defectuoso.

Búsquedas

Claude Code no encuentra archivos en Windows

Claude Code utiliza ripgrep para gran parte de sus búsquedas dentro del proyecto.

Diagnóstico

Comprueba Search

claude doctor
ripgrep está incluido normalmente

Si el binario incluido no funciona correctamente, puedes instalar una versión del sistema y configurar Claude Code para utilizarla.

Errores

Problemas frecuentes de Claude Code en Windows

01

claude no se reconoce: revisa instalación, reinicia la terminal y ejecuta claude doctor.

02

irm no se reconoce: estás probablemente dentro de CMD y no PowerShell.

03

Error con &&: estás probablemente ejecutando el comando CMD dentro de PowerShell.

04

Git Bash no encontrado: configura CLAUDE_CODE_GIT_BASH_PATH.

05

Búsquedas lentas en WSL: mueve el proyecto desde /mnt/c/ hacia /home/.

06

Terminal congelada: intenta cancelar con Ctrl+C y luego reanuda la sesión si es necesario.

Recuperación

Qué hacer si Claude Code se cierra o bloquea

Cerrar la terminal no significa necesariamente perder la conversación.

Resume

Recuperar una sesión

claude --resume
WordPress

Claude Code en Windows para desarrollar WordPress

Si desarrollas localmente con herramientas como Local, XAMPP, Laragon u otros stacks Windows, Claude Code nativo puede trabajar directamente con esos proyectos.

Ejemplo

Abrir un plugin en Laragon

cd C:\laragon\www\miweb\wp-content\plugins\mi-plugin
claude
Trabaja solo sobre tu código

Para desarrollar un plugin o theme, normalmente conviene iniciar Claude Code directamente dentro de ese proyecto en lugar de darle todo WordPress como contexto inicial.

Claude Code para WordPress →
Publicidad
Recomendación

Configuración recomendada según tu proyecto

Proyecto PHP / WordPress en Windows
Windows nativo
Proyecto .NET / PowerShell
Windows nativo
Proyecto Node.js nativo de Windows
Windows nativo
Proyecto Docker + Linux
WSL 2
Proyecto Stack Linux de producción
WSL 2
Seguridad Necesitas sandboxing
WSL 2
Checklist

Configuración básica de Claude Code en Windows

01

Instala Claude Code mediante PowerShell o WinGet.

02

Ejecuta claude --version.

03

Ejecuta claude doctor.

04

Decide si necesitas Git Bash.

05

Decide si el proyecto debe ejecutarse en Windows o WSL.

06

Abre Claude desde la raíz del proyecto.

07

Pide primero analizar la arquitectura antes de modificar.

Fuentes oficiales

Documentación de Claude Code para Windows

Publicidad
Publicidad
Preguntas frecuentes

FAQ sobre Claude Code en Windows

Respuestas sobre Windows nativo, PowerShell, Git Bash, WSL, sandbox y configuración.

Sí. Claude Code puede ejecutarse actualmente de forma nativa en Windows 10 1809 o versiones posteriores sin necesidad obligatoria de utilizar WSL.

No. WSL es opcional. Resulta especialmente útil para toolchains Linux y para utilizar sandboxing en Windows.

No es obligatorio. Sin Git for Windows, Claude Code puede utilizar PowerShell para ejecutar comandos. Instalar Git for Windows permite además utilizar Git Bash.

Sí. Puedes instalarlo mediante el comando oficial irm https://claude.ai/install.ps1 | iex.

Sí. Puedes utilizar winget install Anthropic.ClaudeCode desde una terminal compatible.

Windows nativo suele ser mejor para proyectos y herramientas Windows. WSL 2 es preferible cuando el proyecto depende de un entorno Linux o necesitas sandboxing.

El sandboxing no está soportado actualmente en Windows nativo. Sí está disponible cuando Claude Code se ejecuta dentro de WSL 2.

Para obtener mejor rendimiento suele ser preferible guardar los proyectos dentro del filesystem Linux, por ejemplo /home/usuario/proyecto, en lugar de trabajar constantemente desde /mnt/c/.

Sí. Puedes utilizar Claude Code desde la terminal integrada de VS Code y también mediante su integración con IDE.

Puedes definir CLAUDE_CODE_GIT_BASH_PATH dentro de settings.json indicando la ruta del ejecutable bash.exe de Git for Windows.

Publicidad
Siguiente guía

Integra Claude Code con Visual Studio Code

Ya tienes Claude Code funcionando correctamente en Windows. Ahora veremos cómo integrarlo con VS Code para trabajar con archivos, código seleccionado, diffs, terminal y proyectos completos directamente desde el editor.

Claude Code en VS Code →
Carrito de compra
Scroll al inicio