Cuatro formas de ejecutar agentes de Claude Code en paralelo
| Qué se ejecuta en paralelo | ¿Archivos separados? | Ideal para | |
|---|---|---|---|
| Subagentes | Trabajadores dentro de una conversación, cada uno con su propio contexto | No, salvo que se configuren con isolation: worktree | Investigación, revisiones y tareas secundarias que devuelven un informe |
| Sesiones en worktrees | Sesiones completas, cada una en su propio git worktree | Sí, una rama para cada una | Varias funciones o correcciones a la vez |
| Sesiones en segundo plano | Sesiones iniciadas con claude --bg, gestionadas en la agent view | Sí, un worktree para cada una por defecto | Lanzar tareas ahora y revisarlas después |
| Agent teams | Una sesión líder más compañeros que comparten una lista de tareas | No: reparte los archivos entre los compañeros | Trabajo en el que los agentes necesitan hablar entre sí |
Subagentes: ayudantes en paralelo dentro de una sesión
Un subagente tiene su propia ventana de contexto, su propio prompt de sistema y sus propias herramientas. No ve tu conversación y solo devuelve su resumen, lo que mantiene pequeño el contexto de la sesión principal. Claude Code incluye algunos integrados, como Explore (solo lectura) y Plan, y puedes añadir los tuyos.
Define un subagente
Crea un archivo Markdown en
.claude/agents/(compartido con el proyecto) o en~/.claude/agents/(solo para ti). Solo son obligatoriosnameydescription;toolslimita lo que puede usar ymodelelige el modelo.--- name: code-reviewer description: Reviews code for quality and best practices tools: Read, Glob, Grep model: sonnet --- You are a code reviewer. When invoked, analyze the code and give specific, actionable feedback on quality, security and best practices.Deja que Claude ejecute varios a la vez
Pide el trabajo en paralelo, por ejemplo: “revisa en paralelo los módulos de auth, billing y search”. Los subagentes que lanza Claude empiezan en segundo plano por defecto, hasta 20 a la vez, e informan cuando terminan. Escribe
/taskspara verlos.Dale su propio worktree a cada subagente que edita archivos
Añade
isolation: worktreeal frontmatter del subagente, o pide a Claude que use worktrees para sus agentes. Así cada uno edita una copia temporal del repositorio, que se elimina si no hizo cambios.
Ejecuta sesiones de Claude Code en paralelo en git worktrees
Ignora la carpeta de worktrees
Claude Code crea los worktrees en
.claude/worktrees/, en la raíz del repositorio. El repositorio necesita al menos un commit.echo ".claude/worktrees/" >> .gitignoreInicia una sesión por tarea
En cada terminal, ejecuta
claude --worktree(o-w) con un nombre distinto. Cada una tiene su propia carpeta y una rama llamadaworktree-<name>, basada en la rama por defecto.# terminal 1 claude --worktree feature-auth # terminal 2 claude --worktree bugfix-loginCopia los archivos sin seguimiento que necesites
Un worktree nuevo solo tiene los archivos con seguimiento en git. Enumera archivos como
.enven un archivo.worktreeinclude(con sintaxis de gitignore) y Claude Code los copiará..env .env.localFusiona y limpia
Cuando termina una sesión, un worktree sin cambios se elimina junto con su rama; uno con cambios te pregunta si quieres conservarlo. Fusiona las ramas como harías con cualquier otra. Las ejecuciones headless con
-pno preguntan, así que elimínalas congit worktree remove.O usa la app de escritorio
Pulsa Cmd+N (Ctrl+N en Windows) para abrir una sesión nueva y activa Worktree antes de iniciarla; viene desactivado por defecto. Las sesiones pueden colocarse una al lado de otra en vista dividida.
Sesiones en segundo plano con --bg y agent view
claude --bg "<prompt>" inicia una sesión en segundo plano y vuelve al momento, así que puedes iniciar varias seguidas. Cada una pasa a su propio worktree antes de editar nada. claude agents las lista; claude logs <id>, claude attach <id> y claude stop <id> gestionan una concreta.
Siguen en marcha después de cerrar el terminal, pero no después de apagar el ordenador. La agent view es una vista previa de investigación (research preview). Para saber más sobre ejecuciones sin supervisión, consulta cómo ejecutar agentes de Claude Code en segundo plano.
Agent teams: agentes que hablan entre sí
Los agent teams son experimentales y vienen desactivados por defecto. Actívalos con CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 en tu shell o en el bloque env de settings.json, y luego pide a Claude que “cree tres compañeros” para una tarea. Los compañeros comparten una lista de tareas y se escriben entre sí; aparecen en el terminal, o en paneles divididos con tmux o iTerm2.
- Solo en sesiones interactivas:
-py el Agent SDK no crean compañeros. - Un equipo por sesión, sin equipos anidados, y
/resumeno restaura a los compañeros que se ejecutan dentro del proceso. - Los compañeros comparten un mismo checkout, así que dale a cada uno un conjunto de archivos distinto.
- Cuestan mucho más: según la documentación de Anthropic, un equipo usa aproximadamente 7 veces los tokens de una sola sesión cuando los compañeros trabajan en plan mode.
Evita que los agentes en paralelo se pisen el trabajo
- Si dos agentes pueden tocar los mismos archivos, dale a cada uno su propio worktree. Una sesión en un worktree no puede editar el checkout principal, y sus subagentes tampoco.
- En un agent team, reparte el trabajo por archivos: dos compañeros que editan el mismo archivo se sobrescriben.
- Todos los subagentes y sesiones consumen de los mismos límites de uso, así que ejecutar varios multiplica el consumo. Usa
model: haikupara los subagentes sencillos. - Los agentes que ejecutan los mismos tests o el mismo servidor de desarrollo pueden chocar en los puertos; dale a cada uno su propio puerto.
Convierte agentes en paralelo en un equipo con trabajos fijos
Los worktrees y los agent teams dividen una tarea que estás vigilando. Crewmark ejecuta varias sesiones de Claude Code o Codex como empleados con sus propios roles, objetivos y horarios, y les da trabajo en un único tablero.
Un empleado por rol
Un especialista SEO, un ingeniero de software y un diseñador de UI viven cada uno en su propia conversación, con sus propias instrucciones y su objetivo.
Un tablero para todos
Asigna las tareas al empleado que encaje. Cada uno se despierta con su latido (heartbeat), toma su siguiente tarea y comenta sobre la marcha, así que ves quién está haciendo qué.
Te preguntan a ti, no entre ellos
Cuando un empleado necesita una revisión o un permiso, te escribe y pasa a otra cosa. Lee qué es un empleado de IA.
Preguntas frecuentes sobre varios agentes de Claude Code
¿Puedo ejecutar varios agentes de Claude Code al mismo tiempo?
Sí. Claude puede ejecutar subagentes en paralelo dentro de una sesión, puedes ejecutar varias sesiones en git worktrees separados con claude --worktree, iniciar sesiones en segundo plano con claude --bg o probar los agent teams experimentales.
¿Qué diferencia hay entre los subagentes y los agent teams?
Los subagentes hacen una tarea y devuelven un resumen a la sesión que los lanzó. Los agent teams son instancias separadas de Claude Code que comparten una lista de tareas y se escriben directamente entre sí; son experimentales y gastan más tokens.
¿Cuántos subagentes pueden ejecutarse a la vez?
Hasta 20 a la vez por defecto. CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS cambia el límite. Los subagentes también pueden lanzar los suyos, hasta tres niveles de profundidad por defecto.
¿Cómo evito que los agentes en paralelo editen los mismos archivos?
Pon cada uno en su propio git worktree: claude --worktree <name> para las sesiones, isolation: worktree para los subagentes. Las sesiones en segundo plano iniciadas con --bg reciben uno automáticamente. Los agent teams comparten un checkout, así que asigna archivos a cada compañero.
¿Ejecutar varios agentes cuesta más?
Sí. Cada subagente y cada sesión envía sus propias solicitudes, que cuentan para los mismos límites de uso, así que ejecutar varios a la vez multiplica el consumo.
¿Dónde se guardan los worktrees de Claude Code?
En .claude/worktrees/<name>/, en la raíz del repositorio, en una rama llamada worktree-<name>. Añade esa carpeta a .gitignore.
Comprobado con la documentación de Claude Code de Anthropic el 2 de noviembre de 2026.