EN | JA | ZH | PT | ES | KO

initech e um multiplexador de terminal para rodar varios agentes Claude Code em paralelo._

Atribua papeis aos agentes. Despache tarefas. Veja qual agente esta ativo, travado ou pronto. Tudo em um terminal.

Sem tmux. initech o substitui completamente.

$ curl -fsSL https://initech.sh/install.sh | bash

ou: brew tap nmelo/tap && brew install initech

O Problema

? Quem esta fazendo o que?

Rodando 6 agentes em terminais separados, voce gasta mais tempo verificando cada um do que direcionando o trabalho. Qual terminou? Qual esta travado? Quem esta ocioso?

? A mensagem chegou?

Agentes precisam se comunicar. Um termina, o proximo precisa saber. Sem mensagens confiaveis, a cadeia de coordenacao quebra silenciosamente.

? O que deve acontecer agora?

Um agente engenheiro terminou uma feature. Um agente QA esta ocioso. Tres tarefas estao prontas. Voce e o unico conectando esses pontos. Toda vez. Manualmente.

. . .

O Que Faz

* Todos os agentes, uma tela

Cada agente tem seu proprio painel. Veja todos de uma vez em grade, ou amplie um. Troque layouts instantaneamente. Sem necessidade de tmux.

* Agentes se comunicam

eng1 reporta conclusao ao super. Super despacha para QA. Toda mensagem tem confirmacao de entrega. Sem perdas silenciosas.

* Sabe quando o trabalho termina

Detecta quando agentes completam tarefas, travam ou ficam parados. Exibe uma notificacao para voce despachar a proxima tarefa sem precisar verificar manualmente.

* Status ao vivo num relance

Ponto verde significa trabalhando. Cinza significa ocioso. Amarelo significa ocioso com tarefas esperando. O overlay mostra o estado e a tarefa atual de cada agente.

. . .

Inicio Rapido

# instalar
$ curl -fsSL https://initech.sh/install.sh | bash

# inicializar um projeto
$ mkdir myproject && cd myproject
$ initech init
  Project name [myproject]:
  Select agents: [x] super [x] eng1 [x] eng2 [x] qa1 [x] shipper
  Created: initech.yaml, 7 workspaces, docs/

# iniciar a TUI
$ initech

# agentes coordenam autonomamente
super> initech send eng1 "fix the auth bug in middleware.go"
eng1>  initech send super "ini-42: ready for QA"

# verificar todos
$ initech status
$ initech patrol
. . .

Comandos

initech
iniciar a TUI
initech init
inicializar projeto
initech send <agent> <text>
enviar mensagem ao agente
initech peek <agent>
ler saida do terminal do agente
initech patrol
verificar todos os agentes
initech status
tabela de agentes
initech bead <id>
reportar atribuicao de bead
initech stop / start / restart
gerenciar ciclo de vida dos agentes
initech add / remove
adicionar/remover agentes a quente
initech standup
standup matinal via beads
initech doctor
verificar pre-requisitos e saude
initech down
encerramento seguro
. . .

Atalhos da TUI

`
modal de comando
Alt+Left/Right
navegar entre paineis
Alt+1/2/3/4
foco / 2x2 / 3x3 / layout dividido
Alt+z
ampliar painel em foco
Alt+s
alternar overlay de agentes
Alt+q
sair
. . .

Stack

Go 1.25. cobra, yaml.v3, charmbracelet/x/vt, tcell, creack/pty.

9.300 linhas de codigo-fonte. 10.500 linhas de testes. 15 comandos. 11 templates de papeis de agentes.