Orquestador de programación con IA multimodelo que asigna tareas especializadas definidas en Markdown a las CLI de Claude, Codex, Gemini, Kimi y Grok, en worktrees de Git aislados.
receptron/mulmoterminal
Una cuadrícula de terminales en el navegador para ejecutar en paralelo varias sesiones de Claude Code y otros agentes de programación, con colores que indican cuál necesita tu atención.
- Estrellas
- 261
- Forks
- 32
- Issues abiertos
- 8
- Último commit
- ayer
¿Qué es?
MulmoTerminal muestra varias sesiones de agentes de programación con IA, una al lado de otra, en una cuadrícula del navegador. Cada celda es una terminal pseudo-TTY real que se transmite a xterm.js. Claude Code es el agente predeterminado, y también se admiten Codex, Antigravity, Grok, Muse, GitHub Copilot CLI y Cursor CLI. Los bordes de las celdas y una lista de sesiones indican si una sesión está trabajando, esperando un permiso o una respuesta, o si terminó; además, suena una alerta cuando alguna necesita que intervengas y no está visible.
Las sesiones se ejecutan en tmux si está instalado, así que sobreviven a los reinicios del servidor y a las recargas de la página. Cada celda de repositorio puede aislar el trabajo en un git worktree, mostrar la rama y el diff, y permitir hacer commit, push o abrir un pull request. Un panel Canvas muestra mediante MCP resultados de los agentes, como documentos, formularios, gráficos y HTML. Además, una notificación Web Push puede avisar a tu teléfono cuando termina una tarea.
Se ejecuta localmente con un solo comando npx y requiere Node 22.12 o posterior, además de los CLI de los agentes que uses.
Funciones clave
- 01Cuadrícula de sesiones de agentes en vivo, con colores según el estado y una alerta sonora que requiere tu atención.
- 02Admite Claude Code de forma predeterminada, además de Codex, Antigravity, Grok, Muse, Copilot CLI y Cursor CLI.
- 03Las sesiones persisten tras los reinicios del servidor si tmux está instalado.
- 04Git worktrees con un clic, panel de diff y acciones para hacer commit, push y abrir un PR desde cada celda de repositorio.
- 05El panel Canvas muestra mediante MCP resultados de los agentes, como documentos, formularios y gráficos.
- 06Notificaciones Web Push en tu teléfono cuando termina una tarea o necesita que intervengas.
Casos de uso
- Ejecutar cinco o más agentes de Claude Code en distintas tareas y detectar cuál está bloqueado esperando un permiso.
- Permitir que varios agentes trabajen a la vez en el mismo repositorio, cada uno en su propio git worktree.
- Supervisar desde el teléfono tareas de larga duración de los agentes y responder a sus solicitudes de forma remota.
- Mantener servidores de desarrollo, ejecutores de pruebas y agentes en la misma cuadrícula de terminales.
Inicio rápido
- 1
Instala Node.js 22.12 o una versión posterior
- 2
Instala Claude Code CLI (claude) e inicia sesión desde tu PATH
- 3
Inicia MulmoTerminal; se abrirá en tu navegador en localhost:34567
npx mulmoterminal@latest
Antes de usarlo
- De forma predeterminada, necesitas tener Claude Code CLI instalado y haber iniciado sesión. Para usar otros CLI de agentes, debes configurar un agente predeterminado.
- La persistencia tras reiniciar el servidor depende de tmux, que debes instalar por separado.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es mulmoterminal?
- Una cuadrícula de terminales en el navegador para ejecutar en paralelo varias sesiones de Claude Code y otros agentes de programación, con colores que indican cuál necesita tu atención. MulmoTerminal muestra varias sesiones de agentes de programación con IA, una al lado de otra, en una cuadrícula del navegador. Cada celda es una terminal pseudo-TTY real que se transmite a xterm.js. Claude Code es el agente predeterminado, y también se admiten Codex, Antigravity, Grok, Muse, GitHub Copilot CLI y Cursor CLI. Los bordes de las celdas y una lista de sesiones indican si una sesión está trabajando, esperando un permiso o una respuesta, o si terminó; además, suena una alerta cuando alguna necesita que intervengas y no está visible.
- ¿mulmoterminal es gratuito? ¿Qué licencia tiene?
- mulmoterminal es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mulmoterminal sigue mantenido?
- Mantenimiento activo. El último commit de mulmoterminal fue el 5 nov 2026.
- ¿Para qué puedo usar mulmoterminal?
- Ejecutar cinco o más agentes de Claude Code en distintas tareas y detectar cuál está bloqueado esperando un permiso. Permitir que varios agentes trabajen a la vez en el mismo repositorio, cada uno en su propio git worktree. Supervisar desde el teléfono tareas de larga duración de los agentes y responder a sus solicitudes de forma remota. Mantener servidores de desarrollo, ejecutores de pruebas y agentes en la misma cuadrícula de terminales.
- ¿Cómo se instala mulmoterminal?
- Instala Node.js 22.12 o una versión posterior Instala Claude Code CLI (claude) e inicia sesión desde tu PATH Inicia MulmoTerminal; se abrirá en tu navegador en localhost:34567: npx mulmoterminal@latest
- ¿Dónde consigo mulmoterminal?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/receptron/mulmoterminal
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CLI y terminal UI en TypeScript para definir, iniciar y ejecutar equipos persistentes de agentes de Claude Code y Codex en tmux.
IDE de escritorio para ejecutar Claude Code, Codex, OpenCode y otros agentes de programación CLI en paralelo, cada uno en su propio Git worktree.
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 plugin para Claude Code con memoria que aprende de sus errores, wikis de investigación persistentes con FTS5 y herramientas de flujo de trabajo para agentes de programación con IA.
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.