Usa varias sesiones de agentes de IA a la vez y ve cuál te necesita.
Puedes usar varias sesiones de Claude Code a la vez y combinarlas con Codex o Gemini CLI. Esta guía te enseña a mantenerlas separadas y a detectar cuál está esperando.
Sí. Cada agente de Claude Code, Codex u otra herramienta de terminal que inicias en su propia pestaña constituye una sesión independiente. Dale a cada uno su propio worktree de git o su propia carpeta para que dos agentes no modifiquen los mismos archivos. Lo difícil es darse cuenta de cuál espera tu respuesta, porque las vistas integradas, como la vista de agentes de Claude Code, solo muestran las sesiones de su propia herramienta.
Cowork Island
macOS 14 o posterior.
Apple silicon e Intel.
El plan Gratis no requiere una cuenta.
Dale a cada sesión su propia copia del proyecto.
Un terminal es la ventana de texto donde escribes comandos, como Terminal o iTerm2. Cada agente que inicias en una pestaña del terminal trabaja por su cuenta. El riesgo es que dos agentes editen los mismos archivos. La documentación de Claude Code utiliza worktrees de git para mantenerlos separados. Un worktree es una segunda copia de trabajo del mismo proyecto, en su propia rama.
Claude Code.
Añade --worktree (o -w) seguido de un nombre y Claude Code creará el worktree y se iniciará en él:
claude --worktree feature-auth
Esto crea la carpeta .claude/worktrees/feature-auth/ en una rama llamada worktree-feature-auth. Añade .claude/worktrees/ a tu .gitignore. Para cada sesión adicional, abre una pestaña nueva y ejecuta el comando con otro nombre.
Codex y otros agentes.
Con su ajuste habitual «Ask for approval», Codex pide permiso antes de editar archivos fuera de su espacio de trabajo. Por eso, inicia cada sesión de Codex en su propia carpeta, por ejemplo, en una copia independiente o un worktree del proyecto. La misma práctica sirve para Gemini CLI y los demás: una tarea, una carpeta.
Pon nombre a tus pestañas.
Cambia el nombre de cada pestaña del terminal por el de su tarea, por ejemplo, «inicio de sesión» o «documentación». Así, cuando llegue un aviso, sabrás qué pestaña abrir.
Comprueba qué te muestran ya tus herramientas.
Algunas herramientas ya tienen su propia vista de estado. Cada una muestra solo sus propias sesiones.
| Vista | Qué muestra | Limitaciones |
|---|---|---|
Vista de agentes de Claude Code (claude agents) | Una pantalla para tus sesiones en segundo plano: working, needs input, idle, completed, failed o stopped. | Versión preliminar de investigación. Solo sesiones de Claude Code en segundo plano. |
| Estado en el terminal (OSC 7501) | Indica si cada sesión interactiva de Claude Code está trabajando, espera tu respuesta o ha terminado, en los terminales compatibles. | Versiones recientes de Claude Code. No incluye sesiones en segundo plano ni sesiones dentro de tmux. Consulta la documentación de tu terminal. |
| App de escritorio de Claude, pestaña Code | Sesiones en paralelo en la barra lateral (Cmd+N) y una notificación cuando una sesión termina mientras no la estás viendo. | Sesiones que ejecutas en la app de escritorio. Una sesión iniciada en un terminal solo aparece ahí después de reanudarla en la app. |
| App de escritorio de ChatGPT, Pets | Una mascota que flota sobre las demás ventanas (Option+Space muestra sus controles) e indica Running, Needs input, Ready o Blocked. | Chats dentro de la app de escritorio de ChatGPT. En Codex CLI, /pets solo informa sobre la sesión actual y no funciona dentro de tmux. |
Para los scripts, claude agents --json devuelve el estado de tus sesiones activas de Claude Code. Anthropic lo presenta como el método oficialmente admitido para consultar el estado de las sesiones desde fuera de Claude Code.
Haz que cada agente avise cuando se detenga.
Si no tienes una vista común, configura un aviso que te indique a qué pestaña ir. Lo más sencillo es la campana del terminal: un sonido o una marca que muestra tu terminal cuando un programa requiere atención. La mayoría de los agentes pueden hacerla sonar o mostrar su propia alerta.
| Agente | Qué puede hacer | Por defecto | Dónde se configura |
|---|---|---|---|
| Claude Code | Notificación de escritorio cuando termina o espera permiso, o campana del terminal | Notificación solo en iTerm2, Ghostty y Kitty | /config > Local notifications (preferredNotifChannel) |
| Codex CLI | Notificación del terminal cuando termina un turno o se solicita aprobación: una notificación de escritorio en los terminales compatibles y una campana en los demás | Activadas, mientras el terminal no tiene el foco | [tui] notifications y notification_method (auto, osc9 o bel) en ~/.codex/config.toml |
| Gemini CLI | Notificación del sistema cuando una sesión termina o necesita tu atención, en terminales compatibles como iTerm2, WezTerm, Ghostty y Kitty; campana del terminal en los demás (experimental). Un aviso en la documentación de Gemini CLI indica que los usuarios del nivel gratuito y de Google One pasaron a Antigravity CLI el 18 de junio de 2026. | Desactivadas | /settings > General > Enable Notifications |
| Cursor CLI | Notificación del terminal cuando el agente termina o necesita una respuesta | No se indica en la documentación | "notifications": true en ~/.cursor/cli-config.json |
| GitHub Copilot CLI | Pitido cuando requiere atención | Activado | beep en ~/.copilot/settings.json |
Para que Claude Code haga sonar la campana en Terminal, Warp o el terminal de VS Code, añade esta clave a ~/.claude/settings.json. Incorpórala al objeto de nivel superior que ya existe; no sustituyas el contenido del archivo al pegarla.
{ "preferredNotifChannel": "terminal_bell" }
Después, configura tu terminal para que indique dónde ha sonado la campana:
- Terminal: Settings > Profiles > Advanced > Bell y, después, «Badge app and window Dock icons» o «Bounce the app icon when in the background».
- iTerm2: en Settings > Profiles > Terminal, activa las alertas de Notification Center y usa Filter Alerts para seleccionar la campana. Para las notificaciones de escritorio propias de Claude Code, activa también «Send escape sequence-generated alerts» en Filter Alerts.
- Ghostty: por defecto, la campana añade un símbolo de campana al título y, mientras Ghostty está en segundo plano, hace que el icono del Dock rebote una vez (
bell-features). - tmux: añade las dos líneas siguientes.
Añádelas a ~/.tmux.conf (crea el archivo si no existe y conserva las demás líneas) y ejecuta tmux source-file ~/.tmux.conf para aplicarlas:
set -g monitor-bell on
set -g allow-passthrough on
monitor-bell resalta en la línea de estado de tmux la ventana donde ha sonado una campana. allow-passthrough permite que las secuencias de escape, como las notificaciones de escritorio de Claude Code, lleguen a tu terminal; la documentación de Claude Code pide activarlo cuando se usa tmux.
La campana indica que ha pasado algo, pero no qué. Claude Code avisa cuando termina o espera permiso y parece que no estás pendiente del terminal. La configuración predeterminada de Codex solo avisa mientras su terminal no tiene el foco.
Para configurar banners, sonidos o avisos de voz, consulta las guías de Claude Code y Codex, o crea el fragmento de código exacto para tu agente y tu terminal con el generador de configuración de notificaciones.
La opción sin configuración.
Cowork Island, creada por el autor de esta guía, es una app para macOS 14 o posterior que reúne en un panel bajo el notch tus sesiones de agentes de IA en las herramientas compatibles y muestra el estado de cada una. Funciona con o sin notch, también en pantallas externas.
Las sesiones de distintas herramientas compatibles aparecen en la misma isla, cada una con su nombre, origen y estado. Las integraciones de programación incluyen Claude Code, Codex CLI, Gemini CLI, Cursor, Copilot, OpenCode, Cline, Qwen Code, Kimi Code CLI y más. Las sesiones se agrupan por la carpeta del proyecto en la que trabajan. Mientras la app de Claude está abierta, las tareas de Claude Cowork aparecen en el mismo panel.
Las herramientas que la app encuentra en tu Mac se conectan solas. Codex, Cline y las herramientas que añadas tú siguen desactivadas hasta que las actives en Ajustes; para Codex, también debes permitir los hooks de Cowork Island en Codex.
- Por defecto, la isla se abre sola cuando una sesión empieza a necesitar tu atención, salvo que el terminal o la app de esa sesión ya esté en primer plano. Si desactivas esta opción, la tarjeta sigue mostrando «Te necesita».
- Por defecto, Focus muestra las sesiones En curso y las marcadas como Prioritario. También puedes incluir Pendiente en Ajustes. Las sesiones que aparecen como «Te necesita» siguen visibles.
- Cuando termina un turno, la sesión aparece como Pendiente para que puedas revisar el resultado. Hecho es una marca en tu lista de Cowork Island. No elimina, cierra ni detiene la sesión.
- En las solicitudes compatibles de Claude Code, puedes permitir o rechazar una acción, o responder a una pregunta con varias opciones desde la isla. Con otras herramientas, puede que tengas que responder en su propia app o terminal.
- Los sonidos están desactivados hasta que los actives. El sonido «Se necesita aprobación» es gratis; el sonido «Sesión completada» forma parte de Pro. La app no envía notificaciones propias de macOS.
Gratis muestra una tarjeta de sesión a la vez. Pro muestra todas tus sesiones juntas y te lleva de vuelta a la ventana, pestaña o panel correspondiente en terminales compatibles como Terminal, iTerm2, Ghostty, Warp, WezTerm, Kitty y tmux, o a apps como la app de Claude y Cursor. Por tanto, para ver varias sesiones a la vez, la vista completa forma parte de Pro. Empieza sola una prueba de Pro de 7 días, solo una vez por Mac, y no pide datos de pago.
Descarga gratisLos pasos de configuración y los permisos están en la página de instalación. Los planes están en la página de inicio, y la función Saltar se explica en las preguntas frecuentes.
Varias sesiones consumen más uso de tu plan.
Anthropic lo dice claramente: «Ejecutar varias sesiones o subagentes a la vez multiplica el consumo de tokens». En los planes de pago de Claude, claude.ai, Claude Code y la app de escritorio de Claude comparten los mismos límites: un límite de uso por sesión que se restablece cada cinco horas y límites semanales. Escribe /usage en Claude Code para consultar tu uso actual. En Codex CLI, la página de precios de OpenAI indica que /status muestra cuánto uso te queda durante una sesión.
Paso a paso: consulta cuánto uso de Claude te queda y comprueba tus límites de uso de Codex.
Fuentes.
- Claude Code: ejecutar agentes en paralelo
- Claude Code: worktrees de git
- Claude Code: vista de agentes
- Claude Code: configuración del terminal
- Claude Code: referencia de ajustes
- Claude Code: app de escritorio
- Claude Code: comandos
- Centro de ayuda de Claude: cómo funcionan los límites de uso y de longitud
- Codex: aprobaciones y seguridad
- Codex: modos de permisos
- Codex: referencia de configuración
- Codex: configuración avanzada
- Codex: ejemplo de configuración
- App de escritorio de ChatGPT: Pets
- Codex: precios y límites
- Gemini CLI: notificaciones
- Cursor CLI: configuración
- GitHub Copilot CLI: directorio de configuración
- Apple: ajustes avanzados de los perfiles de Terminal
- iTerm2: Profiles, Terminal
- Ghostty: referencia de configuración
- Manual de tmux
Fuentes consultadas el 18 de octubre de 2026. Esta guía la escribe el creador de Cowork Island. Para señalar una corrección, escribe a support@coworkisland.com o abre una incidencia en GitHub.