Cómo instalar Claude Code (Anthropic CLI)

AI Equipo AINow · ⏱ 4 min de lectura
Claude Code Anthropic Terminal Agentes IA

¿Qué es Claude Code?

Claude Code es una herramienta de línea de comandos desarrollada por Anthropic que permite a Claude trabajar directamente en tu terminal. A diferencia de los chatbots, Claude Code puede leer y editar archivos, ejecutar comandos, buscar en tu codebase y gestionar flujos de trabajo de Git de forma autónoma.

Requisitos previos

  • Node.js 18 o superior
  • Git instalado y configurado
  • Cuenta de Anthropic con acceso a la API (plan Pro, Max o Team de Claude)
  • Terminal con soporte UTF-8

Verifica tu versión de Node:

node --version  # Debe ser >= 18.0.0
npm --version   # Debe ser >= 9.0.0

Paso 1: Instalar Claude Code

La instalación se hace globalmente con npm:

npm install -g @anthropic-ai/claude-code

Verifica que se instaló correctamente:

claude --version

Paso 2: Autenticación

Al ejecutar Claude Code por primera vez, necesitas autenticarte:

# Navega a tu proyecto
cd tu-proyecto

# Inicia Claude Code
claude

# Se abrirá el navegador para autenticarte con tu cuenta de Anthropic

Si prefieres usar una API key directamente:

export ANTHROPIC_API_KEY="sk-ant-api03-..."
claude

Paso 3: Primeros comandos

Una vez dentro de la sesión interactiva de Claude Code:

# Pide que analice tu proyecto
> resume este proyecto y su arquitectura

# Haz cambios en el código
> añade validación de inputs en el formulario de contacto

# Ejecuta y depura
> ejecuta los tests y corrige los que fallen

# Gestión de Git
> haz commit de los cambios con un mensaje descriptivo

Paso 4: Configuración avanzada

Archivo CLAUDE.md

Crea un archivo CLAUDE.md en la raíz de tu repositorio con instrucciones para Claude Code:

# Instrucciones para Claude Code

## Stack
- Frontend: Astro + Tailwind CSS
- Lenguaje: TypeScript estricto
- Tests: Vitest

## Convenciones
- Componentes en PascalCase
- Commits en español, formato convencional
- No usar `any` en TypeScript

Configuración del modelo

# Usar un modelo específico
claude --model claude-sonnet-4-20250514

# Limitar el uso de tokens
claude --max-turns 10

Modos de uso

Modo interactivo (por defecto)

claude

Se abre una sesión REPL donde conversas con Claude en tiempo real.

Modo one-shot

claude -p "describe la estructura de este proyecto"

Ejecuta un prompt y devuelve la respuesta sin sesión interactiva.

Modo headless (para CI/CD)

claude -p "ejecuta el linter y corrige errores" --allowedTools "edit,bash" --json

Ideal para automatización en pipelines.

Permisos y seguridad

Claude Code pide confirmación antes de:

  • Ejecutar comandos de terminal
  • Modificar archivos fuera del directorio del proyecto
  • Hacer operaciones destructivas de Git

Puedes preconfigurar permisos en .claude/settings.json:

{
  "permissions": {
    "allow": ["edit", "read", "bash"],
    "deny": ["rm -rf", "git push --force"]
  }
}

Solución de problemas

ProblemaSolución
command not found: claudeVerifica que npm global bin está en tu PATH
Error de autenticaciónEjecuta claude auth logout y vuelve a autenticarte
Respuestas lentasComprueba tu conexión; Claude Code necesita acceso a la API
No lee archivos grandesUsa @file.ts para referenciar archivos específicos

Claude Code es especialmente útil para refactorizaciones grandes, depuración guiada y automatización de tareas repetitivas de desarrollo.

Preguntas frecuentes

¿Claude Code es gratuito?

Claude Code requiere una API key de Anthropic, que funciona con un modelo de pago por uso. No hay un plan gratuito específico para Claude Code, pero Anthropic ofrece créditos iniciales para nuevos usuarios. Consulta los precios actualizados en la página oficial.

¿Puedo usar Claude Code con cualquier lenguaje de programación?

Sí. Claude Code funciona con cualquier lenguaje de programación y cualquier tipo de proyecto. Es especialmente fuerte en TypeScript, Python, Rust y Go, pero puede trabajar con cualquier código fuente.

¿Claude Code lee todo mi repositorio?

Claude Code analiza tu repositorio para entender la estructura y el contexto, pero solo envía a la API los fragmentos relevantes para tu consulta. Puedes configurar qué archivos se excluyen en .claude/settings.json.

¿Es seguro usar Claude Code con código privado?

Anthropic afirma que no utiliza el código enviado a la API para entrenar sus modelos. Para proyectos con requisitos de confidencialidad estrictos, revisa los términos de uso de la API y considera la configuración de permisos.

Fuentes y referencias

AI

Equipo AINow

Equipo editorial de AINow. Probamos, analizamos y comparamos herramientas de inteligencia artificial para ofrecerte información actualizada, honesta y útil.