Repolode
receptron

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

    Instale o Node.js 22.12 ou uma versão mais recente

  2. 2

    Instale o Claude Code CLI (claude) e faça login pelo PATH

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