CV
DevOps10 min read2 views

Cómo Instalar Claude Code: Guía Completa 2026 (NPM, Nativo, Homebrew y WinGet)

Claude Code es el agente de programación oficial de Anthropic que se ejecuta directamente en tu terminal. Te permite hablar con Claude sobre tu código, pedirle que implemente funcionalidades, corrija bugs, refactorice y mucho más — todo sin salir de la línea de comandos.

En esta guía te mostraré todos los métodos de instalación disponibles en 2026, desde el instalador nativo (recomendado) hasta NPM, Homebrew y WinGet, con configuración paso a paso.

Requisitos del sistema

Antes de instalar, asegúrate de que tu equipo cumple con los siguientes requisitos:

RequisitoDetalle
Sistema operativomacOS 13.0+, Windows 10 (1809+), Ubuntu 20.04+, Debian 10+, Alpine Linux 3.19+
RAM4 GB mínimo (8 GB recomendado para proyectos grandes)
RedConexión a internet (Claude Code se conecta a la API cloud de Anthropic)
ShellBash, Zsh, PowerShell o CMD. En Windows se requiere Git for Windows
CuentaPlan Pro, Max, Team, Enterprise o Console de Anthropic (el plan gratuito no incluye Claude Code)
⚠️ Importante: El plan gratuito de Claude.ai NO incluye acceso a Claude Code. Necesitas al menos un plan Pro ($20/mes) o una API key con créditos en Console.

Método 1: Instalador nativo (Recomendado)

Desde 2026, el instalador nativo es el método recomendado por Anthropic. Es más rápido, no requiere Node.js, y se actualiza automáticamente en segundo plano.

macOS / Linux / WSL

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

Windows PowerShell

powershell
1irm https://claude.ai/install.ps1 | iex

Windows CMD

bash
1curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
💡 Tip: Si ves el error The token '&&' is not a valid statement separator, estás en PowerShell, no en CMD. Tu prompt mostrará PS C:\ cuando estás en PowerShell — usa el comando de PowerShell en ese caso.

El instalador nativo se actualiza automáticamente. No necesitas hacer nada para mantenerlo al día.

Método 2: Instalación con NPM

Si prefieres usar NPM (por ejemplo, en entornos CI/CD o cuando ya tienes Node.js configurado), este método sigue funcionando aunque Anthropic lo considera deprecado.

Paso 1: Verificar Node.js 18+

Claude Code requiere Node.js 18 o superior. Verifica tu versión:

bash
1node --version
2# Debe mostrar v18.x.x o superior
3
4npm --version
5# Verifica que npm esté disponible

Si no tienes Node.js o tu versión es antigua, te recomiendo instalarlo con nvm (Node Version Manager):

bash
1# Instalar nvm (macOS/Linux)
2curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
3
4# Reiniciar terminal y luego:
5nvm install 22
6nvm use 22
7
8# Verificar
9node --version  # v22.x.x

Paso 2: Instalar Claude Code globalmente

bash
1npm install -g @anthropic-ai/claude-code
🚫 NUNCA uses sudo: No ejecutes sudo npm install -g. Esto causa problemas de permisos y riesgos de seguridad. Si tienes errores de permisos, la solución correcta es usar nvm (que instala Node.js en tu directorio home) en lugar de ejecutar npm como root.

Paso 3: Verificar la instalación

bash
1claude --version

Para un chequeo más detallado de tu instalación y configuración:

bash
1claude doctor

Método 3: Homebrew (macOS/Linux)

Si usas Homebrew, puedes instalar Claude Code como un cask:

bash
1brew install --cask claude-code
ℹ️ Nota: Las instalaciones con Homebrew no se actualizan automáticamente. Ejecuta brew upgrade claude-code periódicamente. Para liberar espacio en disco, usa brew cleanup claude-code.

Método 4: WinGet (Windows)

En Windows puedes usar WinGet directamente desde PowerShell:

powershell
1

Para actualizar manualmente:

powershell
1

Autenticación: Primer inicio de sesión

Una vez instalado, abre tu terminal en el proyecto donde quieras trabajar y ejecuta:

bash
1claude

Claude Code abrirá automáticamente tu navegador para que inicies sesión con tu cuenta de Anthropic. El flujo es el siguiente:

  1. Se abre una pestaña del navegador con la página de autenticación de Anthropic
  2. Inicias sesión con tu cuenta (Google, email, etc.)
  3. Autorizas a Claude Code
  4. Las credenciales se almacenan de forma segura en tu máquina local
  5. En futuras sesiones, no necesitas autenticarte de nuevo
💡 Tip: También puedes usar Claude Code con proveedores externos como Amazon Bedrock, Google Vertex AI o Microsoft Foundry si tu empresa ya tiene acceso a esos servicios.

Configuración en Windows: Opciones detalladas

Windows tiene dos opciones de configuración que vale la pena conocer:

Opción A: Windows nativo con Git Bash

Instala Git for Windows y luego ejecuta el comando de instalación. Claude Code usa Git Bash internamente para ejecutar comandos. No necesitas ejecutar PowerShell como Administrador.

Si Claude Code no encuentra tu instalación de Git Bash, configura la ruta en tu settings.json:

json
1{
2  "env": {
3    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
4  }
5}

Opción B: WSL (Windows Subsystem for Linux)

Tanto WSL 1 como WSL 2 están soportados. WSL 2 soporta sandboxing para mayor seguridad. La instalación dentro de WSL es idéntica a Linux:

bash
1# Dentro de WSL
2curl -fsSL https://claude.ai/install.sh | bash

Migrar de NPM al instalador nativo

Si ya tienes Claude Code instalado via NPM y quieres migrar al instalador nativo (recomendado), el proceso es simple:

bash
1# 1. Instalar el binario nativo
2curl -fsSL https://claude.ai/install.sh | bash
3
4# 2. Remover la instalación antigua de NPM
5npm uninstall -g @anthropic-ai/claude-code
6
7# 3. Verificar que funciona
8claude --version

También puedes ejecutar claude install desde tu instalación de NPM existente para instalar el binario nativo junto a ella, y luego eliminar la versión de NPM.

Actualizaciones y canales de release

El instalador nativo se actualiza automáticamente en segundo plano. Puedes configurar el canal de actualizaciones:

CanalDescripción
latestRecibe nuevas funcionalidades apenas se publican (por defecto)
stableUsa una versión con ~1 semana de antigüedad, evitando regresiones mayores

Para configurar el canal, usa /config dentro de Claude Code o edita tu settings.json:

json
1{
2  "autoUpdatesChannel": "stable"
3}

Para forzar una actualización inmediata:

bash
1claude update

Para desactivar las actualizaciones automáticas completamente:

json
1{
2  "env": {
3    "DISABLE_AUTOUPDATER": "1"
4  }
5}

Primeros pasos después de instalar

Una vez que tengas Claude Code funcionando, aquí van algunos comandos esenciales para que te familiarices:

bash
1# Iniciar Claude Code en tu proyecto actual
2cd mi-proyecto
3claude
4
5# Iniciar con un prompt directo
6claude "explica la arquitectura de este proyecto"
7
8# Continuar la última conversación
9claude --continue
10
11# Ver la versión instalada
12claude --version
13
14# Diagnóstico completo del sistema
15claude doctor

Atajos útiles dentro de Claude Code

AtajoAcción
/helpVer ayuda y comandos disponibles
/configAbrir configuración
/clearLimpiar el contexto de la conversación
/compactComprimir el contexto para liberar tokens
Ctrl+CCancelar la respuesta actual
EscapeCancelar la entrada actual

Desinstalación

Si necesitas desinstalar Claude Code, el proceso depende del método que usaste:

bash
1# Instalador nativo (macOS/Linux/WSL)
2rm -f ~/.local/bin/claude
3rm -rf ~/.local/share/claude
4
5# Homebrew
6brew uninstall --cask claude-code
7
8# NPM
9npm uninstall -g @anthropic-ai/claude-code
10
11# WinGet
12winget uninstall Anthropic.ClaudeCode

Para eliminar también los archivos de configuración:

bash
1# Configuración del usuario
2rm -rf ~/.claude
3rm ~/.claude.json
4
5# Configuración del proyecto (ejecutar desde el directorio del proyecto)
6rm -rf .claude
7rm -f .mcp.json
⚠️ Cuidado: Eliminar los archivos de configuración borrará todos tus ajustes, herramientas permitidas, configuración de servidores MCP e historial de sesiones.

Solución de problemas comunes

Error de permisos con NPM

Si obtienes EACCES: permission denied al instalar con NPM:

bash
1# NO uses sudo. En su lugar, instala nvm:
2curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
3source ~/.bashrc  # o ~/.zshrc
4
5# Reinstala Node.js bajo tu usuario
6nvm install 22
7nvm use 22
8
9# Ahora instala Claude Code sin problemas
10npm install -g @anthropic-ai/claude-code

Claude Code no encuentra Git Bash en Windows

Asegúrate de que Git for Windows está instalado y configura la ruta manualmente si es necesario:

json
1{
2  "env": {
3    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
4  }
5}

Error de conexión o timeout

Claude Code necesita acceso a internet. Si estás detrás de un proxy corporativo, configura las variables de entorno estándar:

bash
1export HTTPS_PROXY=http://tu-proxy:8080
2export HTTP_PROXY=http://tu-proxy:8080

Conclusión

Claude Code es una herramienta que puede transformar tu flujo de desarrollo. Con la instalación nativa como método recomendado, empezar es tan simple como ejecutar un solo comando. Si vienes del mundo Node.js, la opción NPM sigue disponible aunque deprecada.

Mi recomendación personal: usa el instalador nativo. Se actualiza solo, no depende de Node.js, y te garantiza siempre la última versión. Si ya lo tienes por NPM, migrar toma 30 segundos.

¿Tienes algún problema con la instalación? Revisa la guía oficial de troubleshooting o reporta tu issue en GitHub.

Share:
CV

Cristhian Villegas

Software Engineer specializing in Java, Spring Boot, Angular & AWS. Building scalable distributed systems with clean architecture.

Comments

Sign in to leave a comment

No comments yet. Be the first!

Related Articles