# cmux Terminal nativo para macOS diseñado para agentes de programación con IA y flujos de trabajo CLI, con pestañas verticales, paneles divididos, notificaciones, restauración de sesiones y una API programable CLI/socket. - Findings24: - Sitio web: - Precios: Freemium - Categorías: Herramientas IA Dev, Herramientas divertidas de IA, Asistente personal de IA ## ¿Qué es cmux? cmux es un terminal nativo para macOS, diseñado para la multitarea, la organización y el control programable. Está basado en libghostty para la renderización y combina pestañas verticales, paneles divididos, indicadores de atención y una API basada en sockets en una sola aplicación. El producto está dirigido a quienes ejecutan agentes de programación con IA y otros flujos de trabajo basados en terminal. Funciona con cualquier herramienta CLI, incluidas Claude Code, Codex, OpenCode, Gemini CLI, Kiro y Aider, y añade funciones para los flujos de trabajo, como la restauración de sesiones, el acceso SSH remoto y un navegador integrado para tareas con scripts. ## ¿Qué puede hacer cmux? ### Pestañas verticales con metadatos del espacio de trabajo Usa una barra lateral vertical para consultar la rama de git, el directorio de trabajo, los puertos y el texto de las notificaciones de cada espacio de trabajo. ### Señales de atención para agentes en ejecución Resalta los paneles que requieren atención mediante anillos de notificación, distintivos de mensajes no leídos, un panel emergente de notificaciones y notificaciones de escritorio de macOS. ### Navegador programable integrado Abre un panel de navegador real junto al terminal y contrólalo mediante la API de sockets para navegar, obtener instantáneas del DOM, hacer clic, escribir y evaluar JavaScript. ### Paneles divididos para trabajar en paralelo Divide el trabajo en paneles horizontales y verticales dentro de cada pestaña para mantener visibles varios terminales o agentes a la vez. ### Interfaz de control programático Usa la CLI y la API de sockets Unix para crear espacios de trabajo, abrir divisiones, enviar texto, leer el contenido del terminal, tomar capturas de pantalla y gestionar notificaciones. ### Base de terminal nativo para macOS Ejecuta una aplicación nativa de Swift y AppKit con renderización de libghostty y sin una capa de Electron. ## Casos de uso ### Coordinar equipos de agentes Mantén visibles varias ejecuciones de agentes a la vez, con cada compañero o subagente en su propio panel en lugar de un proceso oculto en segundo plano. ### Trabajar en máquinas remotas Ejecuta el trabajo en un host remoto mientras lo controlas localmente mediante SSH o conectándote a sesiones remotas de tmux existentes. ### Automatizar tareas basadas en el navegador Usa el navegador integrado para navegar por páginas, inspeccionar el DOM, hacer clic en distintos flujos y verificar cambios web sin salir del terminal. ### Supervisar trabajos de terminal de larga duración Muestra el progreso de compilaciones, las notificaciones y las actualizaciones de estado en la barra lateral para supervisar más fácilmente los trabajos de larga duración de un vistazo. ### Reanudar sesiones en curso Restaura espacios de trabajo, paneles, historial desplazable y sesiones de agentes compatibles después de volver a iniciar la aplicación, para reanudar el trabajo interrumpido con menos configuración manual. ## Preguntas frecuentes ### ¿Qué relación tiene cmux con Ghostty? cmux es un terminal nativo para macOS basado en el motor de renderización de Ghostty. La documentación indica que no es un fork de Ghostty, sino una aplicación independiente basada en libghostty. ### ¿Qué plataformas admite cmux? La documentación actual indica que cmux es compatible con macOS 14.0 o posterior en Mac con Apple Silicon o Intel. ### ¿cmux restaura las sesiones después de volver a iniciar la aplicación? Sí. cmux puede restaurar ventanas, espacios de trabajo, paneles, directorios de trabajo e historial desplazable al volver a iniciar la aplicación, y las sesiones de agentes compatibles también pueden reanudarse cuando los hooks capturan un token de reanudación nativo. ### ¿Qué se puede automatizar con cmux? cmux incluye una CLI y una API de sockets Unix. Puedes crear espacios de trabajo, dividir paneles, enviar entradas, leer el contenido de la pantalla, activar notificaciones y controlar el navegador integrado mediante esas interfaces. ### ¿Es gratuito cmux? Sí. La página de inicio indica que cmux es gratuito y de código abierto, y que el código fuente está disponible en GitHub. ## Datos rápidos - **Categoría**: Herramienta para desarrolladores - **Plataforma**: macOS 14.0 o posterior; Apple Silicon e Intel - **Distribución**: Gratuito y de código abierto; código fuente disponible en GitHub - **Interfaces principales**: CLI y API de sockets Unix - **Uso principal**: Terminal multitarea para agentes de programación con IA y otros flujos de trabajo CLI - **Sitio web**: cmux.com