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

에이전틱 워크플로우를 위해 특별히 제작된 TUI._

에이전트 런타임. tmux 래퍼가 아닙니다. 신뢰할 수 있는 send/peek, 활동 감지, 역할 시스템, 크로스 머신 조율.

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

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

문제

+ IPC를 통한 전달 확인.

initech는 send-keys가 아닌 로컬 소켓을 통해 메시지를 라우팅합니다. 각 메시지는 수신이 확인됩니다. 대상 에이전트가 재시작 중이면 메시지가 큐에 쌓입니다. 조율 체인이 조용히 끊어지지 않습니다.

+ 모든 에이전트의 실시간 활동 상태.

initech는 각 에이전트의 터미널 출력을 실시간으로 감시합니다. 활성, 유휴, 멈춤 상태가 즉시 표시됩니다 — 하나씩이 아니라 모든 패널을 한 번에.

+ 태스크 상태가 런타임의 일부.

initech는 이슈 트래커와 통합되어 각 에이전트가 보유한 비드를 표시합니다. 에이전트가 완료하면 다른 모든 에이전트가 상태 변화를 확인할 수 있습니다. 수동으로 전달할 필요가 없습니다.

. . .

에이전트를 이해하는 런타임

* 모든 에이전트, 하나의 화면

모든 에이전트가 고유한 패인을 갖습니다. 그리드에서 모두를 한 번에 보거나 하나를 확대하세요. 레이아웃을 즉석에서 전환하세요. tmux 불필요.

* 에이전트 간 통신

eng1이 super에게 완료를 보고합니다. super가 QA에 배정합니다. 모든 메시지는 전달이 확인됩니다. 조용한 유실 없음.

* 작업 완료 감지

에이전트가 작업을 완료하거나, 멈추거나, 정체될 때를 감지합니다. 알림을 표시하여 폴링 없이 다음 작업을 배정할 수 있습니다.

* 실시간 상태 한눈에 보기

녹색 점은 작업 중. 회색은 유휴. 노란색은 대기 작업이 있는 유휴. 오버레이가 모든 에이전트의 상태와 현재 작업을 보여줍니다.

* beads 네이티브 지원

에이전트가 bead를 클레임하고, 상태를 업데이트하고, 완료를 보고합니다. TUI는 bead 할당을 직접 읽어 각 패인의 리본과 상태 오버레이에 표시합니다.

* 작업은 절대 보이지 않지 않습니다

에이전트가 bead를 클레임하면 즉시 확인됩니다. 작업이 완료되면 알림이 나타납니다. 대기 중인 작업과 유휴 에이전트가 있을 때 불일치가 표시됩니다.

* 여러 머신에서 에이전트 실행

원격 머신에서 initech serve를 실행하세요. 로컬 TUI가 모든 원격 에이전트 패인을 실시간으로 스트리밍합니다. SSH 터널링 불필요. 하나의 터미널로 전체 플릿을 확인하세요.

* host:에이전트 주소 지정

initech send workbench:eng1 "API 리팩토링 시작"으로 원격 머신의 에이전트에 로컬과 동일하게 신뢰할 수 있게 메시지를 전달합니다. initech peers로 연결된 모든 머신과 에이전트를 확인하세요.

* 어떤 CLI든, 어떤 역할이든

Claude Code에 종속되지 않습니다. initech.yaml의 role_overrides로 역할별 명령을 재정의하세요. 한 에이전트에 Codex, 다른 에이전트에 Amp, 나머지는 Claude Code. 동일한 IPC, 동일한 활동 감지, 동일한 TUI.

* 플릿을 자유롭게 구성

role_overrides: codex-eng: command: ['codex', '--full-auto']. 각 역할에 고유한 CLI, 플래그, 동작을 지정. 런타임은 PTY 내부가 무엇인지 상관하지 않습니다.

. . .

빠른 시작

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

# 프로젝트 초기 설정
$ 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/

# TUI 실행
$ initech

# 에이전트가 자율적으로 조율
super> initech send eng1 "fix the auth bug in middleware.go"
eng1>  initech send super "ini-42: ready for QA"

# 전체 상태 확인
$ initech status
$ initech patrol
. . .

명령어

initech
TUI 실행
initech init
프로젝트 초기 설정
initech send <agent> <text>
에이전트에 메시지 전달
initech peek <agent>
에이전트 터미널 출력 읽기
initech patrol
모든 에이전트 일괄 확인
initech status
에이전트 테이블
initech bead <id>
비드 할당 보고
initech stop / start / restart
에이전트 라이프사이클 관리
initech add / remove
에이전트 핫 추가/제거
initech standup
비드 기반 아침 스탠드업
initech doctor
사전 요건 및 상태 점검
initech down
정상 종료
initech serve
원격 연결을 위한 헤드리스 데몬 실행
initech peers
연결된 원격 머신과 에이전트 목록 표시
initech at <agent> <time> <text>
에이전트에 예약 메시지 전송
initech update
최신 버전으로 업데이트
. . .

TUI 키 바인딩

`
명령 모달
Alt+Left/Right
패인 탐색
Alt+1/2/3/4
포커스 / 2x2 / 3x3 / 분할 레이아웃
Alt+z
포커스 패인 확대
Alt+s
에이전트 오버레이 전환
Alt+q
종료
. . .

기술 스택

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

소스 9,300줄. 테스트 10,500줄. 명령어 15개. 에이전트 역할 템플릿 11개.