? 誰が何をしている?
6つのエージェントを別々のターミナルで実行すると、指示を出すよりも状態確認に時間を取られます。どれが完了した?どれが停滞中?誰がアイドル?
initechは複数のClaude Codeエージェントを並列実行するためのターミナルマルチプレクサです。_
エージェントにロールを割り当て、タスクをディスパッチ。どのエージェントが稼働中・停滞中・完了済みかを一画面で把握。
tmux不要。 initechが完全に置き換えます。
6つのエージェントを別々のターミナルで実行すると、指示を出すよりも状態確認に時間を取られます。どれが完了した?どれが停滞中?誰がアイドル?
エージェント同士の連携が必要です。一つが完了したら、次が知る必要があります。信頼性のあるメッセージングがなければ、連携チェーンは無言で崩壊します。
エンジニアエージェントがフィーチャーを完了。QAエージェントはアイドル。3つのタスクが準備完了。それらを繋ぐのはあなただけ。毎回。手動で。
各エージェントが専用ペインを持ちます。グリッドで全体を一覧、または一つにズーム。レイアウトの切り替えも即座に。tmux不要。
eng1がsuperに完了報告。superがQAにディスパッチ。全メッセージの配信を確認。サイレントドロップなし。
エージェントのタスク完了、停滞、スタールを検知。通知をポップアップして、ポーリングなしで次のディスパッチが可能。
緑は稼働中。グレーはアイドル。黄色はタスク待ちでアイドル。オーバーレイで全エージェントの状態と現在のタスクを表示。
# install $ curl -fsSL https://initech.sh/install.sh | bash # bootstrap a project $ 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/ # launch the TUI $ initech # agents coordinate autonomously super> initech send eng1 "fix the auth bug in middleware.go" eng1> initech send super "ini-42: ready for QA" # check on everyone $ initech status $ initech patrol
Go 1.25. cobra, yaml.v3, charmbracelet/x/vt, tcell, creack/pty.
ソースコード9,300行。テストコード10,500行。コマンド15個。エージェントロールテンプレート11種。