Orquestrador de programação com IA multimodelo que encaminha tarefas de especialistas definidas em Markdown para as CLIs de Claude, Codex, Gemini, Kimi e Grok em worktrees git isoladas.
receptron/mulmoterminal
Uma grade de terminais no navegador para executar várias sessões do Claude Code e de outros agentes de programação em paralelo, com cores que indicam quando precisam de você.
- Estrelas
- 261
- Forks
- 32
- Issues abertas
- 8
- Último commit
- ontem
O que é?
O MulmoTerminal exibe várias sessões de agentes de programação com IA lado a lado, em uma grade no navegador. Cada célula é um pseudo-terminal real transmitido para o xterm.js. Claude Code é a opção padrão, mas também há suporte para Codex, Antigravity, Grok, Muse, GitHub Copilot CLI e Cursor CLI. As bordas das células e uma lista de sessões indicam se cada agente está trabalhando, aguardando uma permissão ou resposta, ou terminou. Um alerta sonoro chama sua atenção quando uma sessão fora da tela precisa de uma resposta.
As sessões são executadas dentro do tmux, quando ele está instalado, e assim continuam ativas após reinicializações do servidor e recarregamentos da página. Cada célula de repositório pode isolar o trabalho em um git worktree, exibir a branch e o diff, além de permitir fazer commit, push ou abrir um pull request. Um painel Canvas exibe, via MCP, resultados dos agentes como documentos, formulários, gráficos e HTML. Também é possível receber uma notificação Web Push no celular quando uma tarefa termina.
O MulmoTerminal roda localmente com um único comando npx e requer Node 22.12 ou posterior, além das CLIs dos agentes que você usa.
Recursos principais
- 01Grade de sessões de agentes ao vivo, com cores que indicam o estado e um alerta sonoro para chamar sua atenção.
- 02Suporte padrão ao Claude Code, além de Codex, Antigravity, Grok, Muse, Copilot CLI e Cursor CLI.
- 03As sessões continuam ativas após reinicializações do servidor quando o tmux está instalado.
- 04Criação de git worktrees com um clique, painel de diff e ações para fazer commit, push e abrir PR em cada célula de repositório.
- 05Painel Canvas que exibe, via MCP, resultados dos agentes como documentos, formulários e gráficos.
- 06Notificações Web Push no celular quando uma tarefa termina ou precisa de uma resposta.
Casos de uso
- Executar cinco ou mais agentes do Claude Code em tarefas diferentes e identificar qual está bloqueado por uma solicitação de permissão.
- Permitir que vários agentes trabalhem ao mesmo tempo no mesmo repositório, cada um em seu próprio git worktree.
- Acompanhar do celular o trabalho demorado dos agentes e responder a solicitações remotamente.
- Manter servidores de desenvolvimento, executores de testes e agentes na mesma grade de terminais.
Início rápido
- 1
Instale o Node.js 22.12 ou uma versão mais recente
- 2
Instale o Claude Code CLI (claude) e faça login pelo PATH
- 3
Inicie o MulmoTerminal; ele será aberto no navegador em localhost:34567
npx mulmoterminal@latest
Antes de usar
- Por padrão, é necessário ter o Claude Code CLI instalado e já ter feito login. Para usar outros CLIs de agentes, é preciso configurar um agente padrão.
- A persistência após reinicializações do servidor depende do tmux, que deve ser instalado separadamente.
Em coleções
Tópicos
Perguntas frequentes
- O que é mulmoterminal?
- Uma grade de terminais no navegador para executar várias sessões do Claude Code e de outros agentes de programação em paralelo, com cores que indicam quando precisam de você. O MulmoTerminal exibe várias sessões de agentes de programação com IA lado a lado, em uma grade no navegador. Cada célula é um pseudo-terminal real transmitido para o xterm.js. Claude Code é a opção padrão, mas também há suporte para Codex, Antigravity, Grok, Muse, GitHub Copilot CLI e Cursor CLI. As bordas das células e uma lista de sessões indicam se cada agente está trabalhando, aguardando uma permissão ou resposta, ou terminou. Um alerta sonoro chama sua atenção quando uma sessão fora da tela precisa de uma resposta.
- mulmoterminal é gratuito? Qual é a licença?
- mulmoterminal é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mulmoterminal ainda é mantido?
- Manutenção ativa. O último commit de mulmoterminal foi em 5 de nov. de 2026.
- Para que posso usar mulmoterminal?
- Executar cinco ou mais agentes do Claude Code em tarefas diferentes e identificar qual está bloqueado por uma solicitação de permissão. Permitir que vários agentes trabalhem ao mesmo tempo no mesmo repositório, cada um em seu próprio git worktree. Acompanhar do celular o trabalho demorado dos agentes e responder a solicitações remotamente. Manter servidores de desenvolvimento, executores de testes e agentes na mesma grade de terminais.
- Como instalar mulmoterminal?
- Instale o Node.js 22.12 ou uma versão mais recente Instale o Claude Code CLI (claude) e faça login pelo PATH Inicie o MulmoTerminal; ele será aberto no navegador em localhost:34567: npx mulmoterminal@latest
- Onde consigo mulmoterminal?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/receptron/mulmoterminal
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
CLI em TypeScript e interface de terminal para definir, iniciar e executar equipes persistentes de agentes Claude Code e Codex no tmux.
IDE desktop para executar Claude Code, Codex, OpenCode e outros agentes de programação via CLI em paralelo, cada um em sua própria Git worktree.
Workbench desktop local-first que executa vários agentes de programação em paralelo, cada um em seu próprio git worktree, com diffs, editor, terminais e ações de PR em uma só janela.
Plugin do Claude Code com memória autocorretiva, wikis de pesquisa persistentes com FTS5 e skills, comandos e hooks para agentes de programação com IA.
Um quadro Kanban no terminal que executa vários agentes de programação em paralelo, cada tarefa em seu próprio git worktree e janela do tmux.