Repolode
manaflow-ai

manaflow-ai/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.

Alternativa open source a:tmuxiTerm2

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. 1

    Descarga el DMG desde la página de versiones y arrastra cmux a Aplicaciones

  2. 2

    Añade el tap de Homebrew

    brew tap manaflow-ai/cmux
  3. 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