Claude Code es un agente de código en terminal desarrollado por Anthropic que opera directamente desde la línea de comandos, lee y modifica ficheros, ejecuta comandos y gestiona repositorios Git de forma autónoma. A diferencia de asistentes inline como GitHub Copilot, Claude Code funciona como un agente autónomo que puede planificar, ejecutar y verificar tareas completas de desarrollo de software.
El agente se basa en los modelos vigentes de la familia Claude (Opus 4.7, Sonnet 4.6 y Haiku 4.5) con ventana de contexto de hasta 200K tokens de forma estándar y 1M tokens en Opus 4.7 para repositorios y monolitos enteros. Ofrece un sistema de herramientas integrado (Read, Write, Edit, Bash, Glob, Grep), delegación de trabajo en subagentes paralelos, plan mode para explorar antes de escribir, scheduled tasks con cron para agentes recurrentes, y mecanismos de extensibilidad como Model Context Protocol (MCP) con marketplace oficial, hooks, skills y plugins.
Características principales
- CLI interactivo y headless: sesiones conversacionales con comandos slash, flags de ejecución no interactiva (
-p), piping con stdin y gestión completa de sesiones. - Disponibilidad multiplataforma: terminal en macOS, Linux y Windows; extensiones oficiales para VS Code y JetBrains; aplicación de escritorio y cliente web en
claude.ai/codecon la misma cuenta. - Plan mode: modo de solo lectura para explorar, razonar y planificar una tarea antes de aplicar cambios, validando el plan con el usuario antes de escribir.
- Sistema de herramientas: lectura, escritura y edición de ficheros, ejecución de comandos en sandbox, búsqueda por patrones glob y expresiones regulares.
- Modelo de permisos granular: tres niveles de aprobación (allow, ask, deny) con patrones de herramientas y configuración de seguridad por proyecto.
- Sandbox de seguridad: aislamiento de procesos, restricciones de red y ejecución segura en entornos controlados.
- Ventana de contexto 1M: lectura de monorepos y bases de código enteras en una única sesión con Opus 4.7.
- Subagentes paralelos: agentes built-in (Explore, Plan, generalPurpose) y custom con frontmatter YAML para delegación de tareas complejas.
- CLAUDE.md y configuración: memoria de proyecto, imports de ficheros, auto-memory y jerarquía de settings en cuatro capas.
- Extensibilidad: MCP para herramientas externas con marketplace oficial de servidores, hooks para automatización de eventos, skills reutilizables y plugins.
- Scheduled tasks: ejecución periódica del agente mediante cron para triage de issues, auditorías de seguridad y refactors recurrentes.
- GitHub Actions: Claude Code Action para automatizar revisiones de PRs, triage de issues y pipelines CI/CD con @claude mentions.
- SDK headless: ejecución programática desde scripts Python/TypeScript para integración en pipelines de producción.