Demasiadas terminales: el verdadero costo de ejecutar agentes de programación a mano

Tener demasiadas terminales no es el problema. Ejecutar agentes de codificación manualmente te convierte en el enrutador, la memoria y el revisor. Este es el coste real y cómo eliminarlo.

Aiden Flux

Aiden Flux

4 noviembre 2026

Demasiadas terminales: el verdadero costo de ejecutar agentes de programación a mano

Empiezas con una terminal y Claude Code. Luego llega una segunda tarea, así que abres otra terminal y lanzas Codex en ella. Un arreglo de frontend va a una tercera. Ahora estás saltando entre tres ventanas con Alt+Tab, intentando recordar cuál te está esperando, cuál hizo una pregunta hace diez minutos y cuál terminó en silencio y está ahí sin hacer nada mientras tú quemas atención en las otras dos. Nada está en llamas. Pero te has convertido en la pieza que enruta el trabajo entre los agentes, y ese trabajo escala peor que cualquiera de ellos.

Las terminales no son el costo. Tú lo eres. Cuando los agentes se ejecutan a mano, cada decisión sobre lo que pasa después vive en un solo lugar: tu cabeza. Qué agente recibe la siguiente tarea, si el último diff es seguro, qué falló mientras leías otra ventana. Esa coordinación es trabajo real, no está remunerado y crece más rápido que el número de agentes que añades.

Este artículo desglosa lo que realmente cuesta ejecutar agentes de programación a mano, dónde se esconde la factura hasta que se acumula, y el flujo de trabajo que elimina la mayor parte de ese costo. Sharkly es la capa de gestión que se sitúa por encima de tus agentes: conservas Claude Code, Codex o el entorno de ejecución que ya uses, y Sharkly mantiene las tareas, el aislamiento y la revisión en un único lugar compartido en vez de repartidos por un muro de terminales.

Resumen

Ejecutar agentes de programación a mano parece gratis porque ninguna herramienta cobra por ello. El costo real es tu atención: te conviertes en el enrutador entre agentes, en la memoria de lo que hace cada uno y en el único revisor que tiene que ponerse al día con cada ventana. Ese costo se mantiene bajo con dos o tres agentes y se dispara a partir de cinco. Puedes seguir haciéndolo manualmente o enrutar tus agentes actuales a través de una capa de tareas como Sharkly que asigna el trabajo, aísla cada ejecución y devuelve cada resultado a una Tarea para su revisión.

El problema no son las terminales, eres tú

Aquí va una definición que merece la pena recordar: una terminal es donde se ejecuta un agente; una tarea es el trabajo sobre el que se ejecuta. Cuando gestionas agentes a mano, nada conecta ambos conceptos excepto tú. La terminal muestra la salida. No sabe cuál era la tarea, si está terminada ni quién decide qué pasa después. Tú aportas todo eso de memoria, ventana a ventana.

Por eso «demasiadas terminales» es un síntoma, no la enfermedad. Dividir un agente en cinco paneles con tmux no reduce la coordinación; solo la reorganiza. Sigues manteniendo el mapa de qué panel posee qué tarea, cuál está en ejecución y cuál terminó y necesita que una persona lo revise. El mapa no vive en ningún lugar compartido, así que en el momento en que te alejas se queda obsoleto, y en el momento en que un compañero lo necesita, no existe.

Lo que realmente cuesta ejecutar agentes a mano

La factura se paga en atención, y la atención tiene un precio medible. Cuando alternas entre tareas no relacionadas, no retomas al instante. La investigación sobre trabajo de conocimiento interrumpido de Gloria Mark y sus colegas, publicada en CHI 2008, descubrió que las personas tardan una media de más de veinte minutos en volver a una tarea interrumpida después de que las aparten de ella. El resumen de la American Psychological Association sobre la investigación del cambio de tarea sitúa la pérdida de productividad por alternar entre tareas en hasta un 40 por ciento. Cada vez que un agente termina y giras hacia otra ventana, pagas alguna versión de ese impuesto.

Ejecutar agentes a mano convierte ese cambio en tu bucle principal. Aquí es donde se acumula el costo:

Costo oculto A qué se parece cuando se hace a mano Por qué se acumula
Enrutamiento Decides qué agente recibe cada nueva tarea, de memoria Más agentes significa más emparejamientos que retener en la cabeza
Recarga de contexto Vuelves a leer cada terminal para recordar qué estaba haciendo Cada cambio reinicia el reloj para volver a entrar en esa tarea
Deriva de estado Cada terminal lleva su propia rama, entorno y ediciones a medias Dos tareas en un mismo directorio se corrompen en silencio mutuamente
Acumulación de revisiones Eres el único que vio ocurrir cada ejecución El trabajo terminado espera a la única persona que puede revisarlo
Sin registro compartido El estado vive en tu sesión, no en un lugar que un compañero pueda ver Si te alejas, el progreso se vuelve invisible; nadie puede retomarlo

Ninguno de estos problemas se manifiesta como un fallo. Se manifiestan como un día que pareció ajetreado y produjo tres PR fusionados en lugar de ocho, sin un momento concreto que puedas señalar como el problema.

Los modos de fallo se esconden hasta que se acumulan

Con dos agentes, puedes mantener todo el mapa en la memoria de trabajo y el costo es casi nulo. Merece la pena decirlo claramente, porque es donde la mayoría de los consejos exageran el problema: si ejecutas uno o dos agentes en una sola máquina y revisas cada uno antes de empezar el siguiente, todavía no necesitas una capa de gestión. Mantén las piezas móviles en cero.

La ecuación cambia cuando el trabajo se solapa en el tiempo o en el estado. Ejecuta tres agentes en el mismo checkout y te toparás con el problema de aislamiento que se trata en varios agentes de programación en el mismo repositorio: dos agentes tocan los mismos archivos y uno sobrescribe al otro en silencio. Resuélvelo con un worktree por tarea, la disciplina que se explica en worktrees para agentes de programación, y cambias un problema de fusión por un problema de contabilidad: qué directorio corresponde a qué tarea, cuál es seguro eliminar, cuál está revisando una persona en ese momento. Resuélvelo con más terminales y vuelves al punto de partida, solo que con más ventanas.

El último costo es el silencioso. Cuando cada ejecución ocurre en una terminal privada, el trabajo terminado no tiene otro destino que tu atención. La revisión se convierte en el cuello de botella, porque eres la única persona que vio trabajar al agente y la única que puede decir si el diff es bueno. Los agentes en paralelo no ayudan si revisar su salida se serializa en una sola persona. Esa es la trampa que se describe en por qué el mejor agente de programación importa menos que cómo los gestionas: el modelo se volvió más rápido, y tu cola de revisión no.

Qué elimina la capa de gestión

Un tablero de tareas elimina la parte que hacías a mano: ser el tejido conectivo entre los agentes y el trabajo. En Sharkly, la Tarea es la unidad que posee la ejecución. Asignas una Tarea a un Agente, y Sharkly prepara un worktree aislado para ella en una Computadora conectada, ejecuta allí la sesión del agente y devuelve el diff, los registros y cualquier bloqueo a esa Tarea. El enrutamiento, el aislamiento y el registro que mantenías en la cabeza pasan a ser propiedades de la Tarea.

Eso mantiene limpia la división del trabajo. Los agentes investigan, ejecutan, prueban e informan; las personas marcan la dirección, conceden autoridad y aceptan el resultado. Sharkly no sustituye a Claude Code, Codex ni al entorno de ejecución que ya uses; esos se encargan de la ejecución. Añade la tarea compartida, la Computadora conectada y la capa de revisión a su alrededor, para que el contexto, el progreso, los bloqueos, los resultados y la revisión humana permanezcan visibles desde la solicitud hasta el lanzamiento en lugar de dispersarse por cinco sesiones que solo tú puedes ver. Cuando necesitas observar varias ejecuciones a la vez, para eso sirve realmente un panel de control de agentes, y es la razón por la que los equipos acaban queriendo la capa por encima de Claude Code y Codex en vez de otra terminal.

Si ya ejecutas varios agentes, ese es el flujo de trabajo en torno al cual está construido Sharkly. Puedes seguir enrutando a mano entre terminales, o ejecutar tus agentes de programación actuales a través de Sharkly y dejar que el tablero se encargue del mapa.

Cuándo está bien hacerlo a mano y cuándo no

La regla de decisión honesta es breve:

  • Ejecuta los agentes a mano cuando tengas uno o dos, en una sola máquina, y revises cada uno antes de que empiece el siguiente. La sobrecarga de cualquier herramienta aún no merece la pena.
  • Pasa a una capa de tareas cuando aparezca un tercer agente, el trabajo abarque más de un repositorio o alguien distinto de ti necesite ver qué se está ejecutando. Ese es el punto en el que el costo de coordinación deja de caber en la cabeza de una persona.

La señal no es el número de terminales. Es el momento en que te sorprendes preguntándote «espera, ¿en qué ventana estaba eso?». Esa pregunta es el impuesto de coordinación manifestándose como una frase, y es el mismo caos de agentes que un tablero de tareas existe para acabar.

Preguntas frecuentes

¿No basta con tmux o un multiplexor de terminales? Organiza las ventanas; no elimina la coordinación. Sigues manteniendo qué panel posee qué tarea, qué terminó y quién lo revisa. Un multiplexor resuelve el espacio en pantalla. El costo de ejecutar agentes a mano es la atención, no los píxeles.

¿Cuántos agentes puedo ejecutar a mano antes de que duela? La mayoría de las personas está bien con uno o dos y empieza a notarlo en torno a tres o cinco, sobre todo si abarcan más de un repositorio. El número exacto depende de cuánto dura cada tarea y cuánta revisión necesita. La señal es cuando enrutar y releer ventanas ocupa más de tu día que la revisión en sí.

¿Un tablero de tareas hace más rápidos a mis agentes? No, y Sharkly no lo afirma. Los agentes se ejecutan a la misma velocidad. Lo que cambia es tu sobrecarga: el enrutamiento, el aislamiento y la revisión dejan de vivir en tu cabeza y empiezan a volver a una Tarea donde el trabajo es visible y revisable.

¿Y mantener el contexto entre sesiones? Las terminales privadas lo pierden en el momento en que las cierras. Vincular una ejecución a una Tarea mantiene juntos el objetivo, el diff y la discusión, que es el problema de mantener el contexto entre sesiones resuelto a nivel de registro en lugar de con la memoria.

¿Puedo seguir usando Claude Code y Codex juntos de esta forma? Sí. Sharkly gestiona el trabajo en torno a las herramientas; no las sustituye. Consulta cómo ejecutar Claude Code y Codex juntos para ver el patrón.

Descubre más

Gemini Omni 1.2 Flash API: cómo convertir la generación de video en una tarea para tus agentes

Gemini Omni 1.2 Flash API: cómo convertir la generación de video en una tarea para tus agentes

Ejecuta la API de Gemini Omni 1.2 Flash como trabajo de agentes con seguimiento: la estructura de la llamada, el brief, los recursos de referencia, las ediciones multiturno y la revisión humana antes de publicar un clip.

6 noviembre 2026

Cómo animar la mascota de tu marca con ChatGPT Images 2.6

Cómo animar la mascota de tu marca con ChatGPT Images 2.6

Anima a la mascota de tu marca con ChatGPT Images 2.6: un prompt probado para sprite sheets, alineación de fotogramas para lograr un bucle perfecto y un flujo de trabajo de revisión en equipo.

6 noviembre 2026

Cuando un modelo más barato sale más caro: cómo calcular el coste de los agentes por cambio aceptado

Cuando un modelo más barato sale más caro: cómo calcular el coste de los agentes por cambio aceptado

GPT-6 Luna, a 0,10 USD por millón de tokens, reduce el costo por intento y eleva los intentos, la producción y las decisiones por cada cambio implementado. Fija el precio de las ejecuciones del agente por cambio aceptado, no por token.

6 noviembre 2026