HerramientaIntermedio12 minActualizado octubre de 2026

Claude Code

Agente de programación de Anthropic: lee tu código, edita archivos y ejecuta comandos en la terminal, el IDE, el escritorio o la web. De pago y propietario.

Fuente: Claude Code (documentación oficial) · Oficial · Mantiene Anthropic · Licencia Propietaria · Ver original en code.claude.com

Ficha técnica

Categoría
Agente de programación con IA
Licencia
Propietaria
Plataforma
  • macOS
  • Linux
  • Windows
  • Web
Modelo de precio
De pago: incluido en los planes de pago de Claude o por consumo de API
Precio comprobado el
2026-10-25

Qué es

Claude Code es una herramienta de programación agéntica: lee tu código, edita archivos, ejecuta comandos y se integra con tus herramientas de desarrollo. El README del repositorio oficial la describe como un agente que vive en la terminal, entiende tu código y ayuda a programar más rápido con tareas rutinarias, explicaciones de código complejo y flujos de git, todo mediante lenguaje natural.

El repositorio oficial indica que es © Anthropic PBC, con todos los derechos reservados, y que su uso está sujeto a las Condiciones Comerciales de Servicio de Anthropic. Funciona en varias superficies: la terminal, extensiones de IDE, una aplicación de escritorio y la web.

Se puede elegir modelo: Sonnet resuelve bien la mayoría de las tareas de código y Opus ofrece un razonamiento más fuerte para decisiones de arquitectura complejas. La página de producto lo presenta para encargar una corrección de error, una prueba o una migración de varios días, con seguimiento y revisión desde la terminal, el IDE, Slack o la web.

Valoración de KIRELEN: encaja con equipos que ya trabajan con git y con terminal o IDE y quieren delegar tareas de código repetitivas, mientras una persona revisa lo que se propone.

Terminal con Claude Code leyendo package.json, buscando archivos de prueba y planificando cómo medir la cobertura de tests
Claude Code en la terminal: lee archivos, busca pruebas y anuncia el siguiente paso. Fotograma de la demostración del README del repositorio oficial, comprobado el 2026-10-17.Demostración del README de anthropics/claude-code (Anthropic) (se abre en una pestaña nueva)

Qué problema resuelve y por qué es relevante

El trabajo de un equipo de desarrollo incluye tareas necesarias pero tediosas. La documentación oficial cita las que consumen el día: escribir pruebas del código que no las tiene, corregir errores de lint en un proyecto, resolver conflictos de fusión, actualizar dependencias y redactar notas de versión.

Claude Code las aborda trabajando sobre el proyecto entero. Según la documentación, como ve todo el proyecto puede trabajar sobre él completo, a diferencia de los asistentes de código en línea, que solo ven el archivo actual. Eso importa en tareas que cruzan archivos: una corrección o una prueba rara vez vive en uno solo.

Trabaja directamente con git: prepara cambios, escribe mensajes de commit, crea ramas y abre pull requests.

Además, no actúa a ciegas. Trabaja de forma autónoma pero sigue respondiendo a lo que indica el usuario, que puede interrumpirlo en cualquier momento para cambiar el rumbo, aportar contexto o pedir otro enfoque. Y antes de hacer cambios en el código, guarda una instantánea de los archivos afectados para poder revertir si hace falta.

Cómo funciona

Cuando recibe una tarea, Claude Code trabaja en tres fases: reunir contexto, actuar y verificar los resultados. Las fases se mezclan, porque usa herramientas en todas ellas, ya sea para buscar archivos, para editarlos o para ejecutar pruebas.

El bucle lo impulsan dos componentes: modelos que razonan y herramientas que actúan. Sin herramientas, Claude solo puede responder con texto; con ellas puede leer código, editar archivos, ejecutar comandos, buscar en la web e interactuar con servicios externos. Las herramientas integradas se agrupan en cinco categorías.

Puede ejecutarse en tres entornos, con distintas contrapartidas sobre dónde se ejecuta el código. Cada superficie se conecta al mismo motor de Claude Code, de modo que los archivos CLAUDE.md, los ajustes y los servidores MCP del repositorio funcionan en todas.

Guarda cada conversación localmente en un archivo JSONL bajo ~/.claude/projects/, lo que permite retroceder, reanudar y bifurcar sesiones. Y gestiona el contexto de forma automática al acercarse al límite: compacta la conversación en un resumen.

Los permisos fijan qué puede hacer sin preguntar. En el modo manual empieza con permisos de solo lectura y pregunta antes de editar archivos, ejecutar pruebas o ejecutar comandos; en el modo automático, un modelo clasificador independiente revisa las acciones en lugar del usuario y bloquea las que juzga inseguras.

El bucle de trabajo

El bucle de trabajoFlujo en 4 etapas: Tarea → Reunir contexto → Actuar → Verificar resultados.TareaReunir contextoActuarVerificar resultadosEl bucle de trabajoFlujo en 4 etapas: Tarea → Reunir contexto → Actuar → Verificar resultados.TareaReunir contextoActuarVerificar resultados
Leer el diagrama como texto
  1. Tarea
  2. Reunir contexto
  3. Actuar
  4. Verificar resultados

Conexiones

  • Tarea → Reunir contexto
  • Reunir contexto → Actuar
  • Actuar → Verificar resultados

Funcionalidades principales

  • Varias superficies. La terminal, extensiones de IDE, una aplicación de escritorio y la web. La extensión de VS Code aporta diffs en línea, menciones con @, revisión de planes e historial de conversaciones dentro del editor, y existe un plugin para IntelliJ IDEA, PyCharm, WebStorm y otros IDE de JetBrains.
  • Instrucciones del proyecto. CLAUDE.md es un archivo markdown en la raíz del proyecto que Claude Code lee al empezar cada sesión, para fijar normas de código, decisiones de arquitectura, bibliotecas preferidas y listas de revisión. Si el repositorio ya tiene un AGENTS.md para otros agentes de código, puede leerlo en lugar de un CLAUDE.md.
  • Conexión con herramientas externas. MCP (Model Context Protocol) es un estándar abierto para conectar herramientas de IA con fuentes de datos externas.
  • Skills y hooks. Las skills empaquetan flujos de trabajo repetibles que el equipo puede compartir, como /review-pr o /deploy-staging. Los hooks ejecutan comandos de shell antes o después de las acciones de Claude Code, por ejemplo para formatear tras cada edición o pasar el lint antes de un commit.
  • Plugins. Empaquetan skills, hooks, subagentes y servidores MCP en una unidad instalable.
  • Agentes en paralelo. Permite lanzar varios agentes de Claude Code que trabajan a la vez en partes distintas de una tarea; un agente principal coordina, reparte subtareas y fusiona resultados.
  • Git. Trabaja directamente con git: prepara cambios, escribe mensajes de commit, crea ramas y abre pull requests.
  • Scripts y CI. Es componible y sigue la filosofía Unix: se le puede enviar registros por tubería, ejecutarlo en CI o encadenarlo con otras herramientas.
  • Tareas programadas. Puede ejecutarse de forma programada para tareas repetitivas, como revisiones de PR por la mañana, análisis de fallos de CI por la noche, auditorías semanales de dependencias o sincronizar la documentación tras fusionar PR.
  • Entre dispositivos. Una tarea larga puede empezar en la web o en la app móvil de Claude y traerse a la terminal con claude --teleport, que requiere una suscripción de claude.ai.
  • Elección de modelo. Sonnet resuelve bien la mayoría de las tareas de código y Opus ofrece un razonamiento más fuerte para decisiones de arquitectura complejas.
  • Permisos. En el modo manual empieza con permisos de solo lectura y pregunta antes de editar archivos, ejecutar pruebas o ejecutar comandos. En el modo automático, un modelo clasificador independiente revisa las acciones en lugar del usuario y bloquea las que juzga inseguras. Incluye además un sandbox para los comandos bash, con aislamiento del sistema de archivos y de la red.

Una sola base, varias superficies

Una sola base, varias superficiesArquitectura en 3 capas, de arriba abajo; capa 1: Terminal, IDE, Escritorio, Web; capa 2: Motor de Claude Code; capa 3: CLAUDE.md, Ajustes, Servidores MCP. Conexiones: Terminal → Motor de Claude Code, IDE → Motor de Claude Code, Escritorio → Motor de Claude Code, Web → Motor de Claude Code, Motor de Claude Code → CLAUDE.md, Motor de Claude Code → Ajustes, Motor de Claude Code → Servidores MCP.TerminalIDEEscritorioWebMotor de Claude CodeCLAUDE.mdAjustesServidores MCPUna sola base, varias superficiesArquitectura en 3 capas, de arriba abajo; capa 1: Terminal, IDE, Escritorio, Web; capa 2: Motor de Claude Code; capa 3: CLAUDE.md, Ajustes, Servidores MCP. Conexiones: Terminal → Motor de Claude Code, IDE → Motor de Claude Code, Escritorio → Motor de Claude Code, Web → Motor de Claude Code, Motor de Claude Code → CLAUDE.md, Motor de Claude Code → Ajustes, Motor de Claude Code → Servidores MCP.TerminalIDEEscritorioWebMotor de Claude CodeCLAUDE.mdAjustesServidores MCP
Leer el diagrama como texto
  1. Capa 1
    • Terminal
    • IDE
    • Escritorio
    • Web
  2. Capa 2
    • Motor de Claude Code
  3. Capa 3
    • CLAUDE.md
    • Ajustes
    • Servidores MCP

Conexiones

  • Terminal → Motor de Claude Code
  • IDE → Motor de Claude Code
  • Escritorio → Motor de Claude Code
  • Web → Motor de Claude Code
  • Motor de Claude Code → CLAUDE.md
  • Motor de Claude Code → Ajustes
  • Motor de Claude Code → Servidores MCP

Cuándo conviene usarla, y cuándo no

  • Tienes tareas de código repetitivas y delimitadas, como escribir pruebas, corregir errores de lint o actualizar dependencias.
  • Trabajas con git y quieres que Claude Code prepare cambios, escriba mensajes de commit y abra pull requests.
  • Quieres encargar una corrección de error, una prueba o una migración de varios días, con seguimiento y revisión desde la terminal, el IDE, Slack o la web.
  • Puedes revisar lo que propone: la revisión del código y los comandos propuestos antes de aprobarlos es responsabilidad del usuario.
  • Aceptas que CLAUDE.md y la memoria automática son contexto, no configuración que se imponga. Para bloquear una acción hay que usar un hook PreToolUse.
  • Puedes trabajar con sesiones independientes: cada una empieza con una ventana de contexto nueva, y las instrucciones del principio de una conversación larga pueden perderse al compactar.
  • A tener en cuenta: revisa antes la política de datos si el código no puede salir del equipo: necesita conexión a internet y, al usarlo, se recogen comentarios, incluidos datos de uso y datos de la conversación asociados.
  • A tener en cuenta: mide antes de extenderlo a un equipo. Según la documentación de costes, comprobada el 2026-10-25, el coste por desarrollador varía mucho según el modelo, el tamaño del código y patrones de uso como ejecutar varias instancias o automatizar.

Casos de uso

  • Corregir un error. Se le pega el mensaje de error o se describe el síntoma; Claude Code lo rastrea por el código, identifica la causa raíz y aplica una corrección.
  • Tareas que se aplazan. Escribir pruebas del código que no las tiene, corregir errores de lint, resolver conflictos de fusión, actualizar dependencias y redactar notas de versión.
  • Automatizar en CI. En integración continua se puede automatizar la revisión de código y la clasificación de incidencias con GitHub Actions o GitLab CI/CD.
  • Encargar desde el chat del equipo. Mencionar a @Claude en Slack con un informe de error devuelve un pull request.
  • Probar en el navegador. La integración con Chrome permite probar aplicaciones web, depurar con los registros de la consola, rellenar formularios y extraer datos de páginas web.
  • Trabajo periódico. Revisiones de PR por la mañana, análisis de fallos de CI por la noche o auditorías semanales de dependencias, ejecutadas de forma programada.
  • Análisis por tubería. Enviarle registros o la lista de archivos de un cambio para que los analice, porque es componible y sigue la filosofía Unix.

Para quién es

  • Quien trabaja en la terminal. La CLI es la superficie más completa para el trabajo nativo en terminal: el scripting y el Agent SDK solo existen en ella.
  • Quien prefiere su editor. Hay extensión para VS Code y plugin para IntelliJ IDEA, PyCharm, WebStorm y otros IDE de JetBrains.
  • Quien prefiere una interfaz gráfica. La aplicación de escritorio permite revisar diffs visualmente, ejecutar varias sesiones en paralelo, programar tareas recurrentes e iniciar sesiones en la nube. En la web se pueden lanzar tareas largas y trabajar en repositorios que no tienes en local, sin instalar nada.
  • Equipos que delegan trabajo. La página de producto lo presenta para encargar una corrección de error, una prueba o una migración de varios días.
  • Organizaciones. Precio comprobado el 2026-10-25: en los despliegues empresariales el coste medio es de unos 13 $ por desarrollador y día activo y de 150 a 250 $ por desarrollador y mes, con menos de 30 $ por día activo para el 90 % de los usuarios.
  • Valoración de KIRELEN: antes de extenderlo a un equipo conviene medir el consumo en un grupo piloto, porque el coste depende del modelo, del tamaño del código y de cómo se use.

Ventajas

  • El mismo motor en todas partes. Ejecuta el mismo motor en todas las superficies, cada una ajustada a una forma de trabajar distinta.
  • Superficies combinables. Se pueden combinar superficies en el mismo proyecto: la configuración, la memoria del proyecto y los servidores MCP se comparten entre las superficies locales.
  • Cambios reversibles. Antes de hacer cambios en el código, guarda una instantánea de los archivos afectados para poder revertir si hace falta.
  • Autonomía con control. Trabaja de forma autónoma pero sigue respondiendo a lo que indica el usuario, y en el modo manual pregunta antes de editar archivos o ejecutar comandos.
  • Encaja en flujos existentes. Trabaja directamente con git y se puede encadenar con otras herramientas, o ejecutar en CI.
  • Instrucciones reutilizables. Si el repositorio ya tiene un AGENTS.md para otros agentes de código, Claude Code puede leerlo en lugar de un CLAUDE.md.
  • Ampliable. Las skills empaquetan flujos de trabajo repetibles, los hooks ejecutan comandos antes o después de sus acciones y los plugins reúnen skills, hooks, subagentes y servidores MCP en una unidad instalable.
  • Conectado a tus herramientas. Con MCP puede leer documentos de diseño en Google Drive, actualizar tickets en Jira, traer datos de Slack o usar herramientas propias.

Limitaciones

Precio comprobado el 2026-10-25: Según la documentación de costes, Claude Code factura por consumo de tokens de API y, para los planes de suscripción (Pro, Max, Team, Enterprise), remite a la página de precios. El coste por desarrollador varía mucho según el modelo, el tamaño del código y patrones de uso como ejecutar varias instancias o automatizar. Con los planes Pro y Max se accede a Claude en web, escritorio y móvil y a Claude Code en la terminal con una sola suscripción. Según el centro de ayuda oficial, el plan Pro cuesta 20 $ al mes y los planes Max 5x y Max 20x cuestan 100 $ y 200 $ al mes respectivamente.

Si la variable de entorno ANTHROPIC_API_KEY está definida, Claude Code usa esa clave en lugar de la suscripción, y el uso se factura como uso de API.

La revisión del código y los comandos propuestos antes de aprobarlos es responsabilidad del usuario. CLAUDE.md y la memoria automática son contexto, no configuración que se imponga. Las sesiones son independientes y el contexto se llena durante el trabajo, de modo que las instrucciones del principio de la conversación pueden perderse al compactar.

Al usarlo se recogen comentarios, incluidos datos de uso (como aceptaciones o rechazos de código), datos de la conversación asociados y los comentarios enviados con /bug.

Valoración de KIRELEN: es una herramienta de pago, con código propietario y que necesita conexión: no encaja donde el código no puede salir del equipo o donde no se admite una herramienta de terceros con recogida de datos de uso.

Integraciones

IntegraciónPara qué
MCPLeer documentos de diseño en Google Drive, actualizar tickets en Jira, traer datos de Slack o usar herramientas propias
ChromeProbar aplicaciones web, depurar con los registros de la consola, rellenar formularios y extraer datos de páginas web
GitHub Actions y GitLab CI/CDAutomatizar la revisión de código y la clasificación de incidencias en integración continua
SlackMencionar a @Claude con un informe de error y recibir un pull request
VS CodeDiffs en línea, menciones con @, revisión de planes e historial de conversaciones dentro del editor
IDE de JetBrainsVisualización interactiva de diffs y compartición del contexto de la selección

Requisitos y consideraciones

  • Una suscripción de Claude (Pro, Max, Team o Enterprise), una cuenta de Claude Console o acceso mediante un proveedor de nube compatible.
  • Conexión a internet.
  • Al menos 4 GB de RAM y un procesador x64 o ARM64.
  • macOS 13.0+, Windows 10 1809+ o Windows Server 2019+, Ubuntu 20.04+, Debian 10+ y Alpine Linux 3.19+.
  • Las instalaciones nativas se actualizan solas en segundo plano; las de Homebrew y las de WinGet no.
  • Versión publicada: la etiqueta latest del paquete @anthropic-ai/claude-code en el registro de npm apunta a la versión 2.1.310 (comprobado el 2026-10-25).

Ejemplo práctico

  1. Instala Claude Code. Es el comando de instalación nativa para macOS y Linux de la documentación oficial. Las instalaciones nativas se actualizan solas en segundo plano.
bash
curl -fsSL https://claude.ai/install.sh | bash
  1. Abre un proyecto y arranca Claude Code. Se invoca con el comando claude dentro del directorio del proyecto. Al usarlo por primera vez, pide iniciar sesión.
bash
cd /path/to/your/project
claude
  1. Encarga una tarea. Este ejemplo de la documentación oficial pide pruebas, su ejecución y la corrección de los fallos.
bash
claude "write tests for the auth module, run them, and fix any failures"
  1. Revisa y confirma los cambios. Claude Code también puede preparar el commit.
bash
claude "commit my changes with a descriptive message"

Fuentes consultadas

Documentación

Repositorio