NEW Live Mode: your TUI shows what matters right now. Read the blog post
EN | JA | ZH | PT | ES | KO

Uma TUI criada especificamente para fluxos de trabalho agênticos._

Um runtime para agentes. Não é um wrapper de tmux. send/peek confiável, detecção de atividade, sistema de funções, coordenação entre máquinas.

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

ou: brew tap nmelo/tap && brew install initech
Windows? irm https://initech.sh/install.ps1 | iex

O Problema

+ Entrega confirmada via IPC.

initech roteia mensagens por um socket local, nao send-keys. Cada mensagem e confirmada. Se o agente de destino estiver reiniciando, a mensagem entra na fila. Cadeias de coordenacao nao quebram silenciosamente.

+ Estado de atividade em tempo real para cada agente.

initech monitora a saida do terminal de cada agente em tempo real. Ativo, ocioso e travado aparecem imediatamente — em todos os paineis de uma vez, nao um por um.

+ O estado das tarefas faz parte do runtime.

initech integra com o rastreador de issues e mostra qual bead cada agente possui. Quando um agente termina, todos os outros veem a mudanca de estado. Voce nao precisa transmitir manualmente.

. . .

Um Runtime Que Entende Agentes

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

* Suporte nativo para beads

Os agentes reivindicam beads, atualizam o status e reportam a conclusão. O TUI lê as atribuições de beads diretamente e as exibe na faixa de cada painel e no overlay de status.

* O trabalho nunca é invisível

Quando um agente reivindica um bead, você vê imediatamente. Quando o trabalho termina, uma notificação aparece. Quando há tarefas aguardando e agentes ociosos, a discrepância é sinalizada.

* Execute agentes em múltiplas máquinas

Execute initech serve em qualquer máquina remota. O TUI local transmite todos os painéis de agentes remotos ao vivo. Sem tunelamento SSH. Um terminal mostra toda a sua frota.

* Endereçamento host:agente

initech send workbench:eng1 "inicia o refactor" alcança um agente em uma máquina remota com a mesma confiabilidade que um local. initech peers lista todas as máquinas conectadas e seus agentes.

* Qualquer CLI, qualquer função

Não está preso ao Claude Code. Substitua o comando por função com role_overrides no initech.yaml. Rode Codex para um agente, Amp para outro, Claude Code para o resto. Mesmo IPC, mesma detecção de atividade, mesmo TUI.

* Monte sua frota

role_overrides: codex-eng: command: ['codex', '--full-auto']. Cada função tem seu próprio CLI, flags e comportamento. O runtime não se importa com o que está dentro do PTY.

. . .

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
initech serve
executar daemon headless para conexoes remotas
initech peers
listar maquinas remotas conectadas e agentes
initech at <agent> <time> <text>
agendar mensagem temporizada para um agente
initech update
atualizar para a ultima versao
. . .

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.