Getting Started

¿Qué es Claude Code? Guía completa desde la instalación hasta el primer uso

Una guía para principiantes sobre cómo instalar y usar Claude Code. Aprende a comenzar con este asistente de programación con IA basado en terminal.

Qué es Claude Code

Claude Code es un asistente de programación con IA basado en terminal, desarrollado por Anthropic. A diferencia de las extensiones de VS Code, funciona como una herramienta CLI, y esa es su característica principal. Entiende toda tu base de código y puede editar archivos, crear nuevos, ejecutar comandos y manejar operaciones de Git, todo en un solo lugar.

Como no depende de ningún editor específico, puedes usarlo en cualquier entorno de desarrollo.

Instalación

Requisitos previos

  • Node.js 18 o posterior instalado
  • Una cuenta de Anthropic (plan Max o acceso a la API)

Instalar mediante npm

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

Una vez instalado, verifica la instalación:

claude --version

Autenticación inicial

La autenticación es necesaria en el primer inicio.

claude

Al ejecutar el comando, se abrirá tu navegador para autenticarte con tu cuenta de Anthropic. Una vez completada la autenticación, regresarás a la terminal y estarás listo para comenzar.

Uso básico

Modo interactivo

Solo escribe claude en el directorio raíz de tu proyecto para iniciar una sesión interactiva.

cd my-project
claude

Dentro de la sesión, puedes dar instrucciones en lenguaje natural:

> Explica la estructura de este proyecto
> Agrega una función de validación a src/utils/helper.ts
> Ejecuta los tests y asegúrate de que pasen

Modo de comando único

Para ejecutar un solo comando sin iniciar una sesión interactiva, usa la opción -p:

claude -p "Revisa las dependencias en package.json y lista las que no se usan"

Entrada por tubería (piping)

También puedes enviar datos a Claude Code mediante stdin:

cat error.log | claude -p "Analiza este log de errores y sugiere una solución"
git diff | claude -p "Revisa este diff"

Comandos útiles de barra (slash commands)

Estos son algunos comandos útiles que puedes usar durante una sesión:

ComandoDescripción
/helpMostrar ayuda
/clearLimpiar el historial de conversación
/compactResumir y comprimir la conversación
/initGenerar un archivo CLAUDE.md
/costMostrar el uso de tokens de la sesión actual

Primeras cosas que probar

1. Comprende tu proyecto

> Explica la arquitectura de este proyecto

Claude Code lee todos los archivos y te da una visión general de la estructura.

2. Genera un CLAUDE.md

> /init

Esto genera automáticamente un archivo de configuración que le indica a Claude Code las reglas y convenciones de tu proyecto.

3. Corrige un bug

> Ejecuta npm test, encuentra los tests que fallan y corrígelos

Claude Code maneja todo el flujo: ejecutar tests, identificar errores y corregir el código.

Configuración de permisos

Dado que Claude Code puede editar archivos y ejecutar comandos, solicita confirmación para cada acción. Puedes pre-aprobar comandos de confianza en tu configuración:

// .claude/settings.json
{
  "permissions": {
    "allow": [
      "Read",
      "Bash(npm test)",
      "Bash(npm run lint)"
    ]
  }
}

Conclusión

Claude Code es fácil de instalar y te permite trabajar con un asistente de programación con IA directamente desde tu terminal. Comienza ejecutando claude en un directorio de proyecto y prueba cosas como explicaciones de código o refactorización. En próximos artículos, cubriremos comparaciones con otras herramientas de IA y flujos de trabajo más avanzados.

#Claude Code #installation #getting started #setup #AI dev tools