Un espacio de trabajo de terminal nativo para macOS con proyectos, pestañas, paneles divididos, un árbol de archivos integrado con Git y paneles de navegador.
- Estrellas
- 28,279
- Forks
- 2,542
- Issues abiertos
- 3,386
- Último commit
- hace 18 horas
¿Qué es?
cmux es una app de terminal para macOS dirigida a desarrolladores que ejecutan varios agentes de programación con IA, como Claude Code o Codex, al mismo tiempo. Está desarrollada con Swift y AppKit, no con Electron, usa libghostty para renderizar y lee la configuración existente de Ghostty para los temas, las fuentes y los colores.
La barra lateral usa pestañas verticales que muestran la rama de Git de cada espacio de trabajo, el estado de los PR vinculados, el directorio de trabajo, los puertos en escucha y el texto de la notificación más reciente. Cuando un agente necesita una respuesta, su panel se resalta con un borde azul y se ilumina la pestaña correspondiente. Las secuencias de notificación de la terminal (OSC 9/99/777) y el comando `cmux notify` se pueden integrar en los hooks de los agentes.
El navegador integrado, en un panel dividido, tiene una API programable basada en agent-browser, para que los agentes puedan inspeccionar páginas, hacer clic y completar formularios. La CLI y el socket Unix permiten gestionar espacios de trabajo y paneles, enviar pulsaciones de teclas y realizar acciones en el navegador. La app solo funciona en macOS.
Funciones clave
- 01Las pestañas verticales muestran la rama de Git, el estado de los PR, el directorio de trabajo y los puertos en escucha de cada espacio de trabajo.
- 02Los paneles y las pestañas se resaltan cuando un agente de programación necesita atención.
- 03Navegador en un panel dividido con una API programable para probar la web mediante agentes.
- 04CLI y API de socket para crear espacios de trabajo, dividir paneles y enviar pulsaciones de teclas.
- 05Restauración de sesiones que conserva la disposición de las ventanas, los directorios de trabajo y el historial del navegador.
- 06Lee la configuración existente de Ghostty para los temas, las fuentes y los colores.
Casos de uso
- Ejecutar varias sesiones de Claude Code o Codex en paralelo y ver cuál está esperando.
- Permitir que un agente abra un servidor de desarrollo en un panel dividido del navegador y verifique sus propios cambios en la web.
- Conectarse a máquinas remotas mediante SSH con espacios de trabajo que conservan los metadatos de la barra lateral.
Inicio rápido
- 1
Descarga el DMG desde la página de versiones y arrastra cmux a Aplicaciones
- 2
Añade el tap de Homebrew
brew tap manaflow-ai/cmux - 3
Instala el cask de cmux con Homebrew
brew install --cask cmux
Antes de usarlo
- Solo para macOS: cmux es una aplicación nativa de macOS creada con Swift y AppKit.
- Está bajo la licencia GPL, una licencia copyleft, aunque los metadatos del repositorio no indican claramente cuál es la licencia.
Temas
Preguntas frecuentes
- ¿Qué es cmux?
- Terminal nativa para macOS basada en libghostty, con pestañas verticales, notificaciones adaptadas a agentes y una CLI programable para ejecutar agentes de programación con IA en paralelo. cmux es una app de terminal para macOS dirigida a desarrolladores que ejecutan varios agentes de programación con IA, como Claude Code o Codex, al mismo tiempo. Está desarrollada con Swift y AppKit, no con Electron, usa libghostty para renderizar y lee la configuración existente de Ghostty para los temas, las fuentes y los colores.
- ¿cmux es gratuito? ¿Qué licencia tiene?
- cmux es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿cmux sigue mantenido?
- Mantenimiento activo. El último commit de cmux fue el 19 oct 2026.
- ¿Para qué puedo usar cmux?
- Ejecutar varias sesiones de Claude Code o Codex en paralelo y ver cuál está esperando. Permitir que un agente abra un servidor de desarrollo en un panel dividido del navegador y verifique sus propios cambios en la web. Conectarse a máquinas remotas mediante SSH con espacios de trabajo que conservan los metadatos de la barra lateral.
- ¿Cómo se instala cmux?
- Descarga el DMG desde la página de versiones y arrastra cmux a Aplicaciones Añade el tap de Homebrew: brew tap manaflow-ai/cmux Instala el cask de cmux con Homebrew: brew install --cask cmux
- ¿Dónde consigo cmux?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/manaflow-ai/cmux
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de terminal para macOS que permite ejecutar y supervisar varios agentes de programación; un daemon mantiene las sesiones activas y cuenta con una app complementaria para iPhone.
Acceso a terminal desde el navegador para ejecutar, supervisar y controlar sesiones de shell y agentes de programación con IA desde cualquier dispositivo.
Monitor de terminal estilo btop que muestra en tiempo real el uso de tokens, la ventana de contexto, los límites de uso y los puertos abiertos de sesiones de Claude Code, Codex CLI y OpenCode.
Una app para macOS que permite explorar, editar y organizar skills y agentes de programación con IA de Claude Code, Cursor, Codex, Windsurf y Amp.
Un emulador de terminal en Rust con renderizado por GPU, cuyo servidor en segundo plano mantiene vivos los shells y paneles tras cerrar la ventana, con sesiones conscientes de agentes y trabajo remoto por SSH.