cmux
Manaflow · Terminal nativo para Mac basado en Ghostty, con espacios de trabajo, paneles divididos, pestañas verticales, navegador integrado y notificaciones para flujos paralelos con agentes de programación.
Descripción
cmux es un terminal nativo para macOS basado en Ghostty, diseñado para desarrolladores que gestionan varios terminales y agentes de programación con IA. Combina una interfaz gráfica de espacios de trabajo con renderizado de terminal y una API programable de CLI/socket. No es el multiplexor de conexiones de Go no relacionado que tiene el mismo nombre.
Características
- Organiza espacios de trabajo con pestañas verticales, divisiones horizontales y verticales, y paneles de terminal.
- Consulta metadatos de los espacios de trabajo, como directorios de trabajo, ramas de Git, puertos y texto de notificaciones.
- Recibe indicadores circulares y un panel de notificaciones cuando los agentes configurados necesitan atención.
- Coloca un navegador integrado junto a los terminales para flujos de trabajo de desarrollo local.
- Automatiza operaciones de espacios de trabajo y notificaciones mediante la CLI incluida y la API de socket.
- Usa espacios de trabajo SSH para máquinas remotas, sujeto a las credenciales y la conectividad.
Instalación y requisitos
Instala el Homebrew cask registrado con brew install --cask cmux, o abre el DMG oficial y arrastra cmux a Aplicaciones. Al iniciar la aplicación por primera vez, sigue el aviso de macOS sobre desarrolladores identificados. La aplicación busca actualizaciones mediante Sparkle. La guía oficial de inicio también explica cómo enlazar la CLI incluida a un directorio de PATH; esa ubicación puede requerir autorización de administrador.
cmux requiere macOS14 o posterior y es compatible con Mac con Apple Silicon e Intel, de acuerdo con el requisito mínimo actual del cask. El cask no declara dependencias adicionales de fórmulas ni conflictos con cask. El renderizado de Ghostty está integrado: no se indica que una aplicación Ghostty independiente sea un requisito del cask. Las herramientas de shell, los agentes de programación con IA, los hosts remotos y las extensiones tienen sus propios requisitos de instalación y cuenta. La guía del proveedor citada no establece un requisito mínimo universal de RAM ni de espacio en disco instalado.
La aplicación de escritorio está destinada a macOS; se documenta una aplicación oficial complementaria para iOS en versión beta, para emparejamiento móvil y flujos de trabajo remotos. No se ha establecido una edición oficial de escritorio para Windows, Linux o Android. La compatibilidad con SSH remoto no convierte la interfaz nativa para Mac en una aplicación de Linux o Windows. La restauración de sesiones conserva el diseño y los metadatos; las sesiones de agentes compatibles pueden reanudarse cuando los hooks capturan un token de reanudación nativo. No guarda puntos de control de procesos activos arbitrarios, como un shell normal, vim o tmux.
Cuentas, costes y licencias
Los flujos de trabajo de terminal local no requieren comprar una suscripción a modelos de IA de cmux. Los agentes de programación y los servicios en línea o remotos que se utilicen pueden requerir sus propias cuentas, credenciales y tarifas. Hay descargas públicas para Mac; los planes Cloud alojados opcionales son de pago, y conviene consultar a Manaflow sus tarifas y requisitos de cuenta vigentes antes de usarlos.
El repositorio oficial actual identifica el proyecto de escritorio como GPL3 o posterior, mientras que los componentes designados de servidor, web y retransmisión usan Business Source License1.1, con condiciones distintas para producción y autoalojamiento. Los componentes de terceros conservan sus licencias. Manaflow puede ofrecer condiciones comerciales para los derechos que controla; estas no relicencian automáticamente todas las contribuciones externas. Consulta LICENSE en el repositorio para conocer el alcance exacto de cada componente.
Referencias: Repositorio oficial, Guía de inicio, Licencia, Registro de cambios.
Novedades Novedades de 0.65.0 7 oct · Editado por OpenNavo · Traducción por IA
- NovedadesMueve sesiones de Claude detenidas entre tu Mac y un host SSH.