SismaticBot Assistant
SismaticBot está escribiendo...

Guía paso a paso · Actualizado 2026

Cómo instalar Claude Code en tu terminal (paso a paso)

Instalar Claude Code
desde tu terminal

Guía completa para instalar Claude Code CLI en Mac, Linux y Windows. Incluye configuración de API key, primer comando, troubleshooting y casos en los que no conviene usarlo.

⏱ 12 min de lectura
📊 Nivel: Básico → Intermedio
🗓 Mayo 2026
✅ Comandos verificados

<5 min
Tiempo medio de instalación
v18+
Versión mínima de Node.js
3 OS
Mac, Linux y Windows soportados
1 cmd
Para empezar a programar con IA

El 84% de los desarrolladores ya usa o planea usar IA en su flujo de trabajo, según el Stack Overflow Developer Survey 2025. Y la herramienta que más empuja ese cambio en 2026 no tiene interfaz: vive en tu terminal, lee tu repositorio, ejecuta comandos y modifica archivos como lo haría un desarrollador con acceso directo a tu máquina.

Esta guía cubre cómo instalar Claude Code —la CLI oficial de Anthropic para programar con IA— en Mac, Linux y Windows, cómo configurar la API key, lanzar el primer comando real y resolver los errores típicos de los primeros días. Sin atajos, sin saltarse pasos, sin asumir que ya sabes qué es npm.

01

Qué es Claude Code y para qué sirve

Claude Code es la herramienta de línea de comandos (CLI) oficial de Anthropic que ejecuta el modelo Claude directamente en tu terminal. A diferencia de un chat web, Claude Code lee tus archivos locales, edita código, ejecuta comandos del sistema y trabaja sobre repositorios reales sin copiar y pegar nada. Anthropic la lanzó en 2024 como parte de su apuesta por el agent coding.

El concepto central es la programación asistida por agente: en lugar de pedirle a la IA un fragmento de código que luego pegas, le pides una tarea —»añade tests a este módulo», «refactoriza esta función», «arregla este bug»— y la herramienta la ejecuta dentro de tu proyecto. Tú revisas el resultado, igual que con una pull request de un colega.

💡
Lo que diferencia a Claude Code
No es un autocompletado al estilo Copilot. Es un agente que entiende todo el contexto del repositorio, mantiene conversaciones largas, ejecuta tests y acepta o rechaza sus propios cambios. Rinde mejor cuanto más estructurado esté tu proyecto.

Diferencias con Claude.ai y la API

Las tres herramientas usan el mismo modelo pero resuelven cosas distintas. Esta tabla aclara cuándo usar cada una.

Característica Claude.ai (web) API de Anthropic Claude Code (CLI)
Interfaz Navegador Código propio Terminal
Acceso al sistema de archivos No Solo el que programes Sí, nativo
Ejecuta comandos shell No Si lo implementas Sí, con permiso
Mejor para Chat, redacción, análisis Productos a medida Programar y refactorizar
Modelo de coste Suscripción mensual Por tokens Por tokens (vía API)
02

Requisitos previos antes de instalar

Antes de ejecutar nada en la terminal, comprueba estos cuatro requisitos. Saltarse uno provoca el 90% de los errores que aparecen más adelante.

Requisito Versión / detalle Cómo comprobarlo
Sistema operativo macOS 11+, Ubuntu 20.04+, Windows 10/11 Ajustes del sistema
Node.js v18 o superior (LTS recomendado) node --version
npm v9 o superior (viene con Node) npm --version
Cuenta Anthropic Con crédito o método de pago console.anthropic.com
⚠️
Node.js antiguo es el error más común
Muchos sistemas (sobre todo macOS sin actualizar) traen Node v14 o v16 preinstalado. Claude Code requiere v18 mínimo. Si node --version devuelve algo inferior, actualiza antes de seguir.

Para gestionar versiones de Node sin volverte loco, instala nvm (Node Version Manager), un script que permite cambiar de versión por proyecto sin tocar la instalación del sistema, en Mac/Linux, o nvm-windows en Windows.

03

Cómo instalar Claude Code en Mac

En macOS la instalación recomendada usa npm de forma global y tarda menos de un minuto si ya tienes Node.js instalado. Si no, instala Node primero con Homebrew.

Instalación con npm

1
Verifica que tienes Node.js v18+
Abre Terminal (Aplicaciones → Utilidades → Terminal) y ejecuta node --version. Si devuelve menos de v18.0.0 o «command not found», instala Node primero con brew install node.

2
Instala Claude Code globalmente
Ejecuta el comando de instalación. La opción -g indica instalación global, accesible desde cualquier carpeta.

3
Comprueba que el comando responde
Cierra y abre Terminal de nuevo para refrescar el PATH. Ejecuta claude --version y debe mostrar el número de versión instalada.

bash · macOS

# 1. Verificar Node.js
node --version
# debe devolver v18.0.0 o superior

# 2. Instalar Claude Code
npm install -g @anthropic-ai/claude-code

# 3. Verificar instalación
claude --version

Verificar que funciona

Si claude --version devuelve un número, la CLI está instalada correctamente. Aún no puede hablar con la API porque falta la API key —lo cubrimos en el apartado 6—. Si en su lugar ves «command not found», salta a la sección de errores.

Atajo si usas Homebrew para todo
Algunos usuarios prefieren brew install node@20 en lugar de la versión genérica. Es más estable a largo plazo y facilita actualizaciones futuras con brew upgrade.

04

Cómo instalar Claude Code en Linux

En Linux el proceso es prácticamente idéntico a macOS, pero conviene evitar el Node.js de los repositorios oficiales de la distribución —suele estar desactualizado—. Lo recomendable es usar NodeSource o nvm.

1
Instala Node.js desde NodeSource (Ubuntu/Debian)
El paquete nodejs de los repos de Ubuntu va varias versiones por detrás. NodeSource publica versiones actualizadas y firmadas.

2
Instala Claude Code globalmente
Usa sudo si npm está instalado en una carpeta protegida del sistema. Si configuraste npm con un prefijo en tu home, sudo es innecesario.

3
Verifica con claude --version
Si tu shell es zsh o fish, asegúrate de que ~/.npm-global/bin (o la ruta equivalente) está en el PATH del archivo de configuración del shell.

bash · Ubuntu/Debian

# 1. Instalar Node.js v20 LTS desde NodeSource
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

# 2. Instalar Claude Code
sudo npm install -g @anthropic-ai/claude-code

# 3. Verificar
claude --version

💡
Evita instalar npm con sudo a largo plazo
La mejor práctica es configurar npm para instalar paquetes globales en tu carpeta de usuario. Crea ~/.npm-global, ejecuta npm config set prefix ~/.npm-global y añade ~/.npm-global/bin a tu PATH. Elimina la necesidad de sudo y reduce el riesgo de scripts maliciosos en paquetes.

05

Cómo instalar Claude Code en Windows

En Windows hay dos caminos: instalar Node.js nativo desde el instalador oficial, o usar WSL (Windows Subsystem for Linux), la capa de compatibilidad que permite ejecutar Linux dentro de Windows, y seguir el flujo de Linux. WSL es la opción recomendada porque Claude Code está pensado para entornos tipo UNIX y algunas funciones de shell se comportan mejor.

Opción A: WSL (recomendada)

1
Instala WSL con Ubuntu
Abre PowerShell como administrador y ejecuta wsl --install. Reinicia el equipo cuando termine y abre Ubuntu desde el menú Inicio.

2
Sigue los pasos de la sección 04
Una vez dentro de Ubuntu, el flujo es idéntico al de Linux. Instala Node.js desde NodeSource y después Claude Code con npm.

Opción B: Node.js nativo en Windows

1
Descarga el instalador LTS
Desde nodejs.org, baja el .msi de la versión LTS. Durante la instalación, marca la casilla para añadir Node al PATH automáticamente.

2
Abre PowerShell o Windows Terminal
No uses cmd.exe antiguo —da problemas con caracteres UTF-8—. Ejecuta node --version para confirmar.

3
Instala Claude Code
Ejecuta npm install -g @anthropic-ai/claude-code. Si npm pide permisos, abre PowerShell como administrador.

⚠️
Antivirus y permisos en Windows
Algunos antivirus marcan npm como sospechoso por su capacidad de ejecutar scripts. Si la instalación falla sin mensaje claro, revisa la cuarentena del antivirus antes de seguir.

06

Configurar la API key paso a paso

Para que Claude Code hable con el modelo necesita una API key, la clave de autenticación que identifica tu cuenta Anthropic en cada llamada. Sin ella, la CLI está instalada pero inútil. La configuración correcta es persistente: la guardas una vez y olvidate.

1
Genera la API key en la consola de Anthropic
Entra en console.anthropic.com/settings/keys, pulsa «Create Key», dale un nombre descriptivo (ej. «laptop-personal») y copia la cadena que empieza por sk-ant-. Solo la verás una vez.

2
Añade saldo a la cuenta
En «Plans & Billing» añade un método de pago y compra crédito inicial (5–10 USD basta para empezar). Sin saldo positivo, las llamadas devuelven error 402.

3
Exporta la key como variable de entorno
En Mac/Linux añade la línea al archivo de tu shell (~/.zshrc, ~/.bashrc o ~/.config/fish/config.fish). En Windows, configura la variable desde «Editar las variables de entorno del sistema».

4
Recarga el shell y prueba
Ejecuta source ~/.zshrc (o abre una terminal nueva). Luego claude sin argumentos. Si arranca una sesión interactiva, todo está bien.

bash · Mac / Linux / WSL

# Añadir al final de ~/.zshrc o ~/.bashrc
export ANTHROPIC_API_KEY="sk-ant-tu-clave-aqui"

# Recargar el shell
source ~/.zshrc

# Verificar que la variable está cargada
echo $ANTHROPIC_API_KEY

🚨
Nunca commitees tu API key
No la pegues en archivos del proyecto. No la subas a GitHub aunque el repo sea privado. Si se filtra, revócala desde la consola de Anthropic y genera una nueva. Las keys leakeadas se escanean en segundos.

07

Tu primer comando con Claude Code

La forma correcta de empezar es dentro de un repositorio. Claude Code lee el contexto del proyecto (estructura, lenguajes, dependencias) y a partir de ahí entiende qué le pides. Lanzarlo en una carpeta vacía da resultados pobres.

Ejemplo real con un repositorio

1
Entra en un proyecto existente
Abre la terminal en la raíz de un repositorio Git (donde está el archivo .git y normalmente el README).

2
Lanza Claude Code
Ejecuta claude. La primera vez pide aceptar los permisos para leer y editar archivos en esa carpeta. Acepta solo si confías en el repositorio.

3
Escribe tu primera petición
Empieza con algo seguro y verificable: «explícame qué hace este proyecto» o «lista los archivos principales y para qué sirven». Sirve para validar que el contexto se lee bien antes de pedir cambios.

bash · Primera sesión

# Entrar al proyecto
cd ~/proyectos/mi-app

# Arrancar Claude Code en modo interactivo
claude

# Ya dentro de la sesión, escribe en lenguaje natural:
# > explícame la estructura de este repositorio
# > añade un test unitario para utils/parser.js
# > arregla el bug del issue #42

Buen patrón: revisión obligatoria de cambios
Claude Code muestra cada cambio propuesto antes de aplicarlo. Acostúmbrate a leerlo línea a línea —especialmente los primeros días— en lugar de aceptar todo con Enter. La IA acierta mucho, pero un error sin revisar puede costar horas de debugging.

08

Errores frecuentes al instalar Claude Code

Estos son los tres fallos que aparecen una y otra vez en foros de soporte. Si te topas con uno, salta directamente al apartado que corresponde.

«command not found» tras instalar

Significa que npm instaló el paquete pero el binario no está en tu PATH, la lista de rutas donde el shell busca comandos ejecutables. Ocurre sobre todo en Linux con npm configurado en home o en macOS con shells personalizados.

bash · diagnóstico

# Ver dónde npm instala los binarios globales
npm config get prefix

# Añadir esa ruta + /bin al PATH
export PATH="$(npm config get prefix)/bin:$PATH"

# Guardarlo en el shell
echo 'export PATH="$(npm config get prefix)/bin:$PATH"' >> ~/.zshrc

API key no reconocida

Si claude arranca pero responde con «authentication error» o «invalid API key», revisa tres cosas en este orden: que la variable ANTHROPIC_API_KEY está exportada (echo $ANTHROPIC_API_KEY), que no tiene espacios ni comillas extra al copiarla, y que la key sigue activa en la consola de Anthropic. Las keys revocadas no avisan.

Versión de Node incompatible

El error suele ser explícito: «requires Node.js version 18 or higher». La solución más limpia es instalar nvm y cambiar de versión sin desinstalar nada del sistema.

bash · actualizar Node con nvm

# Instalar nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

# Recargar shell e instalar Node v20
source ~/.zshrc
nvm install 20
nvm use 20

# Reinstalar Claude Code en la nueva versión
npm install -g @anthropic-ai/claude-code

⚠️
Si nada funciona, desinstala limpio
Ejecuta npm uninstall -g @anthropic-ai/claude-code, limpia la caché con npm cache clean --force y reinstala. Este ciclo resuelve la mayoría de instalaciones corruptas por interrupción durante la descarga.

09

Cuándo no conviene usar Claude Code

Claude Code es potente pero no es la herramienta correcta para todo. Estos cuatro casos justifican usar otra cosa:

🚨
Sin conexión a internet
Cada petición se envía a los servidores de Anthropic. No hay modo offline. Si trabajas en un entorno aislado (avión, cliente con red restringida), Claude Code no funcionará.

⚠️
Código altamente confidencial sin acuerdo
Aunque Anthropic no entrena con datos de API por defecto, los archivos del repositorio se envían como contexto. Si trabajas con código sujeto a NDA estricto o regulación (sanidad, defensa), revisa primero las cláusulas y considera Claude Enterprise con zero data retention.

⚠️
Proyectos sin estructura clara
Repositorios con miles de archivos sin README, sin tests y sin convenciones consistentes producen peores resultados. Invertir 30 minutos en documentar la estructura antes de la primera sesión multiplica la calidad de las respuestas.

💡
Tareas mínimas o de una línea
Para autocompletar a la velocidad del teclado, herramientas como Copilot o el modo agente de tu IDE son más cómodas. Claude Code brilla cuando la tarea requiere leer varios archivos, razonar sobre dependencias y proponer cambios coordinados.

10

Preguntas frecuentes sobre Claude Code

¿Es gratis Claude Code?

La CLI en sí es gratuita y open source. Lo que se paga es el uso del modelo Claude a través de la API de Anthropic, facturado por tokens consumidos (entrada y salida). Una sesión típica de desarrollo de una hora cuesta entre 0,30 y 3 USD según el modelo y el tamaño del contexto enviado.

¿Cuánto se tarda en instalar Claude Code?

Menos de cinco minutos si ya tienes Node.js v18 o superior instalado. El comando npm install -g @anthropic-ai/claude-code descarga el paquete en 30-60 segundos. La configuración de la API key añade otros 2-3 minutos. Si necesitas instalar Node desde cero, suma 5-10 minutos extra.

¿Funciona Claude Code sin internet?

No. Cada interacción envía tu petición y el contexto relevante a los servidores de Anthropic y recibe la respuesta. Sin conexión, la CLI devuelve error de red y no realiza ninguna acción local.

¿Qué diferencia hay con Claude.ai?

Claude.ai es la interfaz web de chat para conversación, redacción y análisis. Claude Code es una herramienta de terminal específica para programar: lee tus archivos, ejecuta comandos y edita código directamente en tu máquina. Mismo modelo, contextos de uso distintos.

¿Anthropic entrena con mi código?

Por defecto, no. Los datos enviados vía API a través de Claude Code no se utilizan para entrenar modelos, según la política comercial de Anthropic. Para entornos con requisitos estrictos, los planes Enterprise ofrecen zero data retention (los datos no se almacenan después de la respuesta).

📋 Resumen ejecutivo

Lo que debes hacer

  • Verificar Node.js v18+ antes de instalar nada
  • Usar npm install -g @anthropic-ai/claude-code como comando único de instalación
  • Exportar la API key como variable de entorno en el archivo del shell
  • Lanzar Claude Code siempre dentro de un repositorio Git con README
  • Revisar cada cambio propuesto antes de aceptarlo

Lo que debes evitar

  • Pegar la API key en archivos del proyecto o repos públicos
  • Instalar con sudo sin configurar antes el prefix de npm
  • Usar cmd.exe en Windows en lugar de PowerShell o WSL
  • Aceptar cambios sin leerlos los primeros días
  • Trabajar con código bajo NDA estricto sin revisar políticas

¿Quieres integrar IA en tu flujo de desarrollo?

En Sismatic ayudamos a equipos técnicos a implantar Claude Code, automatizaciones con IA y workflows productivos en su día a día.

Solicitar presupuesto gratuito →