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

Una TUI diseñada específicamente para flujos de trabajo agénticos._

Un runtime para agentes. No es un wrapper de tmux. send/peek confiable, detección de actividad, sistema de roles, coordinación entre máquinas.

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

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

El Problema

+ Entrega confirmada via IPC.

initech enruta los mensajes a traves de un socket local, no send-keys. Cada mensaje se confirma. Si el agente de destino se esta reiniciando, el mensaje se pone en cola. Las cadenas de coordinacion no se rompen en silencio.

+ Estado de actividad en tiempo real para cada agente.

initech monitorea la salida de terminal de cada agente en tiempo real. Activo, inactivo y bloqueado aparecen de inmediato — en todos los paneles a la vez, no uno por uno.

+ El estado de las tareas es parte del runtime.

initech se integra con el seguimiento de incidencias y muestra que bead tiene cada agente. Cuando un agente termina, todos los demas ven el cambio de estado. No lo retransmites manualmente.

. . .

Un Runtime Que Entiende Agentes

* Todos los agentes, una pantalla

Cada agente tiene su propio panel. Velos todos a la vez en una cuadricula, o haz zoom en uno. Cambia disposiciones al instante. Sin necesidad de tmux.

* Los agentes hablan entre si

eng1 reporta finalizacion a super. Super despacha a QA. Cada mensaje se confirma como entregado. Sin perdidas silenciosas.

* Sabe cuando termina el trabajo

Detecta cuando los agentes completan tareas, se bloquean o se estancan. Muestra una notificacion para que puedas despachar lo siguiente sin estar revisando.

* Estado en vivo de un vistazo

Punto verde significa trabajando. Gris significa inactivo. Amarillo significa inactivo con tareas esperando. La superposicion muestra el estado y tarea actual de cada agente.

* Soporte nativo para beads

Los agentes reclaman beads, actualizan el estado y reportan la finalización. El TUI lee las asignaciones de beads directamente y las muestra en la cinta de cada panel y en el panel de estado.

* El trabajo nunca es invisible

Cuando un agente reclama un bead, lo ves de inmediato. Cuando el trabajo termina, aparece una notificación. Cuando hay tareas pendientes y agentes inactivos, la discrepancia se señala.

* Ejecuta agentes en múltiples máquinas

Ejecuta initech serve en cualquier máquina remota. El TUI local transmite todos los paneles de agentes remotos en vivo. Sin túneles SSH. Un terminal muestra toda tu flota.

* Direccionamiento host:agente

initech send workbench:eng1 "inicia el refactor" llega a un agente en una máquina remota con la misma fiabilidad que uno local. initech peers lista cada máquina conectada y sus agentes.

* Cualquier CLI, cualquier rol

No está atado a Claude Code. Anula el comando por rol con role_overrides en initech.yaml. Ejecuta Codex para un agente, Amp para otro, Claude Code para el resto. Mismo IPC, misma detección de actividad, mismo TUI.

* Mezcla tu flota

role_overrides: codex-eng: command: ['codex', '--full-auto']. Cada rol tiene su propio CLI, flags y comportamiento. Al runtime no le importa qué hay dentro del PTY.

. . .

Inicio Rapido

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

# inicializar un proyecto
$ 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/

# lanzar el TUI
$ initech

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

# revisar a todos
$ initech status
$ initech patrol
. . .

Comandos

initech
lanzar el TUI
initech init
inicializar proyecto
initech send <agent> <text>
enviar mensaje al agente
initech peek <agent>
leer salida de terminal del agente
initech patrol
revisar todos los agentes
initech status
tabla de agentes
initech bead <id>
reportar asignacion de bead
initech stop / start / restart
gestionar ciclos de vida de agentes
initech add / remove
agregar/eliminar agentes en caliente
initech standup
standup matutino desde beads
initech doctor
verificar prerequisitos y salud
initech down
apagado ordenado
initech serve
ejecutar daemon headless para conexiones remotas
initech peers
listar maquinas remotas conectadas y agentes
initech at <agent> <time> <text>
programar mensaje temporizado a un agente
initech update
actualizar a la ultima version
. . .

Atajos de Teclado del TUI

`
modal de comandos
Alt+Left/Right
navegar paneles
Alt+1/2/3/4
enfoque / 2x2 / 3x3 / disposicion dividida
Alt+z
zoom en panel enfocado
Alt+s
alternar superposicion de agentes
Alt+q
salir
. . .

Stack Tecnologico

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

9,300 lineas de codigo fuente. 10,500 lineas de tests. 15 comandos. 11 plantillas de roles de agentes.