Agentes de IA

Puppet Master unifica múltiples agentes de codificación de IA en un solo panel

Puppet Master v0.10.0 gestiona sesiones concurrentes de Claude Code, Codex y Gemini mediante un daemon central, ofreciendo acceso a terminal en vivo y manejo seguro de credenciales.

A central control tower overseeing multiple terminal screens
Ilustración generada para este artículo

Traducido automáticamente del original en inglés.

Puppet Master v0.10.0 ha sido lanzado como una interfaz unificada para gestionar múltiples agentes de codificación de IA simultáneamente. Publicado el 7 de octubre de 2026, esta herramienta permite a los desarrolladores iniciar y supervisar sesiones reales de Claude Code, Codex, Gemini y otras CLIs de agentes desde un único panel. Funciona en macOS y Linux, proporcionando una vista centralizada de la actividad de los agentes en todos los proyectos abiertos.

Qué ha ocurrido

El lanzamiento introduce una arquitectura basada en daemon que supervisa sesiones independientes de agentes sin reemplazar las herramientas CLI subyacentes. En lugar de reimplementar la lógica del agente, Puppet Master inicia las interfaces de línea de comandos estándar que los desarrolladores ya utilizan y monitoriza su salida. Este enfoque garantiza que los prompts, las solicitudes de permisos y el comportamiento de la terminal permanezcan idénticos al uso nativo, preservando los flujos de trabajo existentes mientras se añaden capacidades de supervisión.

Anteriormente, ejecutar múltiples agentes requería mantener varias ventanas de terminal y llevar mentalmente el control del estado de cada sesión. Esta gestión manual a menudo conducía a pérdida de contexto, como no saber cuándo un agente había terminado una tarea o se había desviado del objetivo. Puppet Master aborda este problema de escalabilidad gestionando las pseudo-terminales (PTYs) e informando sobre cambios de estado gruesos como "trabajando", "inactivo" o "requiere entrada". El sistema utiliza un canal del Model Context Protocol (MCP) integrado en cada sesión para reportar el progreso directamente desde el agente, en lugar de adivinarlo basándose en texto raspado de la terminal.

Cómo funciona

El mecanismo principal se basa en workers, que son máquinas que ejecutan las sesiones asignadas por el controller. Por defecto, la máquina local del controller actúa como worker, pero los usuarios pueden registrar máquinas adicionales, máquinas virtuales o contenedores como workers separados. Esto permite una asignación flexible de recursos, como aislar tareas ruidosas en hardware específico o compartir una sola máquina entre múltiples agentes. Las sesiones se colocan en workers específicos ya sea por elección del usuario o por configuración del proyecto, asegurando rutas de archivo y entornos consistentes.

La seguridad y el aislamiento se manejan mediante workers sandboxeados. Los usuarios pueden iniciar un worker en un contenedor usando Incus, Docker o Podman, montando solo directorios específicos del host. Esta configuración impide que los agentes accedan al sistema de archivos completo del host, permitiéndoles operar dentro de un entorno desechable. El controller gestiona las credenciales para conexiones externas, como servidores MCP o APIs REST, asegurando que las claves nunca aparezcan en las conversaciones con el agente. Las lecturas suelen ejecutarse automáticamente, mientras que las escrituras requieren aprobación explícita del usuario a través del panel, registrándose cada acción con fines de auditoría.

Detalles clave

  • Soporte multiplataforma: Funciona en macOS y Linux con soporte para diversas CLIs de agentes, incluyendo Claude Code y Codex.
  • Acceso a terminal en vivo: Las sesiones se renderizan con xterm.js, permitiendo escribir, redimensionar y desplazarse desde el navegador, la app iOS o la TUI.
  • Ejecución sandboxeada: Los workers pueden ejecutarse en contenedores con acceso restringido al sistema de archivos y límites configurables de CPU y memoria.
  • Gestión segura de credenciales: El controller almacena las API keys y gestiona las solicitudes downstream, manteniendo los secretos alejados de los prompts del agente.
  • Sincronización entre dispositivos: Una app iOS proporciona acceso completo a la terminal y notificaciones push para sesiones que requieren entrada del usuario.
  • Estado persistente: Las sesiones sobreviven al cierre de la shell, persistiendo el estado en SQLite para reconexión posterior.

Por qué es importante

Para los ingenieros de software que construyen con IA, la capacidad de ejecutar múltiples agentes concurrentemente es cada vez más valiosa, pero operativamente compleja. Puppet Master reduce la carga cognitiva de gestionar estas tareas paralelas proporcionando una única fuente de verdad para el estado de las sesiones. Los desarrolladores pueden enfocarse en un agente mientras otros continúan trabajando en segundo plano, confiando en que serán notificados inmediatamente si se requiere entrada. Esta ganancia de eficiencia es crítica para equipos que buscan escalar su desarrollo asistido por IA sin sacrificar control ni visibilidad.

El modelo de seguridad también aborda una preocupación significativa en la integración de IA: la fuga de credenciales. Al interceptar llamadas a la API y exigir aprobación para operaciones de escritura, la herramienta previene que los agentes expongan accidentalmente datos sensibles o realicen cambios no autorizados. El registro detallado de auditoría de cada llamada a herramienta, incluyendo argumentos y resultados, proporciona la transparencia necesaria para el cumplimiento normativo y la depuración. Este enfoque estructurado de la supervisión de agentes hace más seguro delegar tareas más complejas a sistemas de IA.

Qué puedes hacer

  • Instala la herramienta en macOS o Linux utilizando el comando curl proporcionado.
  • Registra máquinas adicionales, VMs o contenedores como workers para distribuir la carga.
  • Configura workers sandboxeados con Incus, Docker o Podman para mejorar la seguridad.
  • Utiliza la app iOS para acceder a terminales y recibir notificaciones push.
  • Revisa los registros de auditoría para monitorear acciones y cumplir con normativas.

Herramientas de la Tienda de Bytechap

$79

WorkBento

Suite de RR. HH. y gestión del entorno laboral impulsada por IA que puedes alojar tú mismo.

Demo en vivo

Seguir leyendo

Todos los artículos