¿Qué es Claude Code?
Claude Code es la herramienta oficial de línea de comandos (CLI) de Anthropic que te permite programar directamente con Claude, el modelo de IA más avanzado para código. A diferencia de usar Claude en el chat web, Claude Code se integra directamente en tu terminal y entiende el contexto completo de tu proyecto.
En nuestro curso de Claude Code te enseñamos a dominar esta herramienta desde cero hasta nivel avanzado.
Con Claude Code puedes:
- Generar código completo desde cero
- Refactorizar proyectos existentes
- Debuggear errores complejos
- Crear tests automáticos
- Documentar tu código
Claude Code vs ChatGPT vs Cursor
Tenemos una comparativa completa de Claude Code vs Cursor, pero acá va un resumen:
| Característica | Claude Code | ChatGPT | Cursor |
|---|---|---|---|
| Contexto de proyecto | Completo | Limitado | Completo |
| Integración terminal | Nativa | No | Parcial |
| Edición de archivos | Directa | No | Directa |
| Modelo base | Claude 4 | GPT-4 | Varios |
| Precio | Por uso API | $20/mes | $20/mes |
Requisitos para Usar Claude Code
- Sistema operativo: macOS, Linux o Windows (WSL)
- Node.js: Versión 18 o superior
- API Key: De Anthropic (claude.ai)
- Terminal: Cualquier terminal moderna
Cómo Instalar Claude Code
Si sos principiante total, tenemos una guía paso a paso para principiantes.
Paso 1: Instalar Node.js
Si no tienes Node.js instalado:
# macOS con Homebrew\nbrew install node\n\n# Ubuntu/Debian\nsudo apt install nodejs npm\n\n# Windows (usar instalador de nodejs.org)Paso 2: Instalar Claude Code
npm install -g @anthropic-ai/claude-codePaso 3: Configurar API Key
Obtén tu API key en console.anthropic.com y configúrala. Para más detalles, mirá nuestro tutorial de Claude API:
export ANTHROPIC_API_KEY="tu-api-key-aqui"\n\n# Para hacerlo permanente, añádelo a ~/.bashrc o ~/.zshrcPaso 4: Verificar Instalación
claude --versionTu Primera Sesión con Claude Code
Iniciar Claude Code
Navega a la carpeta de tu proyecto y ejecuta:
cd mi-proyecto\nclaudeClaude Code escaneará tu proyecto y estará listo para ayudarte.
Comandos Básicos
Tenemos una guía completa de 10 comandos esenciales de Claude Code, pero acá los básicos:
- /help - Ver todos los comandos disponibles
- /clear - Limpiar la conversación
- /compact - Modo compacto (menos contexto)
- /exit - Salir de Claude Code
Ejemplo Práctico: Crear una API REST
Escribe en Claude Code:
Crea una API REST en Node.js con Express que tenga:\n- Endpoint GET /users para listar usuarios\n- Endpoint POST /users para crear usuario\n- Endpoint DELETE /users/:id para eliminar\n- Validación con Zod\n- Manejo de erroresClaude Code creará todos los archivos necesarios directamente en tu proyecto.
Características Avanzadas
Modo Agente
Claude Code puede ejecutar comandos y modificar archivos de forma autónoma:
Instala las dependencias necesarias, crea la estructura\nde carpetas y configura ESLint y PrettierContexto de Proyecto
Claude Code lee automáticamente:
- package.json
- tsconfig.json
- README.md
- Archivos de configuración
- Estructura de carpetas
Integración con Git
Haz commit de los cambios con un mensaje descriptivoClaude Code puede hacer commits, crear branches y más.
Integración con VS Code
Claude Code funciona genial con VS Code. Mirá nuestra guía de configuración de Claude Code con VS Code para el setup perfecto.
Testing con Claude Code
Una de las mejores características es la generación de tests. Tenemos una guía completa de testing automatizado con Claude Code.
Desarrollo Web con Claude Code
Si hacés desarrollo web (React, Next.js, etc.), mirá nuestra guía de Claude Code para desarrollo web.
Mejores Prácticas
- Sé específico: Cuanto más detallada tu petición, mejor resultado
- Divide tareas grandes: Pide cambios incrementales
- Revisa los cambios: Siempre verifica lo que Claude modifica
- Usa el contexto: Menciona archivos específicos cuando sea relevante
- Itera: Si el resultado no es perfecto, pide ajustes
Casos de Uso Comunes
Debugging
El test en tests/user.test.js está fallando.\nAnaliza el error y corrígelo.Refactoring
Refactoriza el archivo services/auth.js para usar\nasync/await en lugar de callbacks.Documentación
Genera documentación JSDoc para todas las funciones\nen src/utils/Tests
Crea tests unitarios con Jest para el módulo\nde validación en src/validators/Precios y Costos
Claude Code usa la API de Anthropic. Los costos aproximados son:
- Claude 3.5 Sonnet: $3 por millón de tokens de entrada, $15 de salida
- Claude 3 Opus: $15 por millón de entrada, $75 de salida
Para una comparativa completa, mirá nuestra guía de precios de APIs de IA.
Automatización con Claude Code
Podés combinar Claude Code con herramientas como N8N para automatizar flujos. Mirá nuestra guía de automatización con Claude Code y N8N.
Conclusión
Claude Code es una herramienta transformadora para desarrolladores. Te permite programar más rápido, con menos errores y aprendiendo en el proceso.
Si querés dominar Claude Code completamente, el curso de Claude Code te lleva desde cero hasta nivel avanzado con proyectos prácticos.