Una aplicación CLI para ejecutar y alternar entre varias sesiones de agentes de programación con IA en distintos worktrees de Git y proyectos, sin tmux.
onurozcan/omux
Una terminal nativa para macOS que permite ejecutar varias sesiones de Claude Code y Codex en paralelo, con estado en tiempo real y aprobaciones en la barra lateral.
- Estrellas
- 129
- Forks
- 28
- Issues abiertos
- 2
- Último commit
- ayer
¿Qué es?
omux es una terminal nativa para macOS, desarrollada en Swift sobre SwiftTerm y pensada para quienes ejecutan varios agentes de programación a la vez. Agrupa las sesiones de Claude Code y Codex por proyecto en una barra lateral, muestra si cada agente está trabajando, esperando una respuesta o terminó, y permite responder a las solicitudes de permisos de Claude Code y a las aprobaciones de Codex con los botones Allow o Deny, sin cambiar de ventana.
Cada sesión conserva la conversación al reiniciar la aplicación, y las sesiones de worktree tienen su propia rama y carpeta de git para que los agentes en paralelo no modifiquen los mismos archivos. Si GitHub CLI está instalado, las comprobaciones de pull requests, las revisiones y el estado de merge aparecen junto a la sesión. También puedes revisar el diff de la sesión y enviarle al agente comentarios asociados a líneas. La aplicación requiere Apple Silicon y macOS 14 o posterior, y se distribuye como una descarga firmada y notarizada.
Funciones clave
- 01La barra lateral agrupa las sesiones de Claude Code y Codex por proyecto y muestra en tiempo real si están trabajando, esperando o terminaron.
- 02Botones Allow y Deny para responder a los permisos de Claude Code y las aprobaciones de Codex directamente desde cada sesión.
- 03Las sesiones reanudan exactamente la misma conversación después de reiniciar o volver a abrir la aplicación.
- 04Las sesiones de worktree tienen su propia rama y carpeta, con un comando de configuración opcional para cada proyecto.
- 05Las comprobaciones y revisiones de pull requests aparecen junto a la sesión mediante GitHub CLI.
- 06Revisión de diff con comentarios asociados a líneas que se envían al agente en un solo mensaje.
- 07Paneles divididos, vistas previas de archivos y Markdown, y un navegador integrado para servidores de desarrollo locales.
Casos de uso
- Ejecutar ocho o más agentes de programación en varios repositorios y ver cuál necesita una respuesta.
- Permitir que agentes en paralelo trabajen en ramas de git separadas sin conflictos en los archivos.
- Revisar el diff de un agente y enviarle comentarios sobre líneas concretas antes de hacer merge.
Inicio rápido
- 1
Descarga el DMG de la última versión y arrastra omux a Aplicaciones
- 2
O compílalo desde el código fuente e instálalo en /Applications
./build.sh - 3
Abre la aplicación
open /Applications/omux.app
Antes de usarlo
- Requiere Apple Silicon y macOS 14 o posterior.
- Claude Code y Codex CLI deben instalarse por separado para usar sus sesiones.
- Para compilar desde el código fuente se necesita Swift 6.2 o posterior.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es omux?
- Una terminal nativa para macOS que permite ejecutar varias sesiones de Claude Code y Codex en paralelo, con estado en tiempo real y aprobaciones en la barra lateral. omux es una terminal nativa para macOS, desarrollada en Swift sobre SwiftTerm y pensada para quienes ejecutan varios agentes de programación a la vez. Agrupa las sesiones de Claude Code y Codex por proyecto en una barra lateral, muestra si cada agente está trabajando, esperando una respuesta o terminó, y permite responder a las solicitudes de permisos de Claude Code y a las aprobaciones de Codex con los botones Allow o Deny, sin cambiar de ventana.
- ¿omux es gratuito? ¿Qué licencia tiene?
- omux es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿omux sigue mantenido?
- Mantenimiento activo. El último commit de omux fue el 6 nov 2026.
- ¿Para qué puedo usar omux?
- Ejecutar ocho o más agentes de programación en varios repositorios y ver cuál necesita una respuesta. Permitir que agentes en paralelo trabajen en ramas de git separadas sin conflictos en los archivos. Revisar el diff de un agente y enviarle comentarios sobre líneas concretas antes de hacer merge.
- ¿Cómo se instala omux?
- Descarga el DMG de la última versión y arrastra omux a Aplicaciones O compílalo desde el código fuente e instálalo en /Applications: ./build.sh Abre la aplicación: open /Applications/omux.app
- ¿Dónde consigo omux?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/onurozcan/omux
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Entorno de trabajo de escritorio local que ejecuta varios agentes de programación en paralelo, cada uno en su propio git worktree, con diffs, editor, terminales y acciones de PR en una sola ventana.
Un tablero Kanban de terminal que ejecuta varios agentes de programación en paralelo, con un git worktree y una ventana de tmux por tarea.
Un HUD para macOS que muestra cuotas, uso de tokens y sesiones de Claude Code, Codex y otros 16 agentes de programación, con aprobaciones y acceso a sesiones con un clic.
Una aplicación de terminal (CLI/TUI) para ejecutar y administrar varios agentes de programación con IA, como Claude Code, Codex y Aider, en espacios de trabajo de Git separados.
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.