EN | JA | ZH | PT | ES | KO

initech 是一个终端复用器,用于并行运行多个 Claude Code 智能体。_

为智能体分配角色。分派工作。查看哪个智能体在活跃、卡住或已完成。全部在一个终端中。

无需 tmux。 initech 完全替代它。

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

或者: brew tap nmelo/tap && brew install initech

问题所在

? 谁在做什么?

在不同终端运行 6 个智能体时,你花在检查它们上的时间比指挥工作还多。哪个完成了?哪个卡住了?哪个空闲着?

? 消息送达了吗?

智能体之间需要相互通信。一个完成后,下一个需要知道。没有可靠的消息传递,协调链会悄然断裂。

? 接下来该做什么?

一个工程师智能体完成了一个功能。QA 智能体空闲着。三个任务已就绪。只有你在串联这些信息。每一次。手动。

. . .

功能特性

* 所有智能体,一个屏幕

每个智能体都有自己的面板。以网格形式同时查看所有面板,或放大查看单个面板。随时切换布局。无需 tmux。

* 智能体之间相互通信

eng1 向 super 报告完成。Super 分派给 QA。每条消息都确认送达。不会静默丢失。

* 知道工作何时完成

检测智能体何时完成任务、卡住或停滞。弹出通知,让你无需轮询即可分派下一项工作。

* 一目了然的实时状态

绿点表示工作中。灰色表示空闲。黄色表示空闲但有任务等待。叠加层显示每个智能体的状态和当前任务。

. . .

快速开始

# 安装
$ 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>
报告 bead 分配
initech stop / start / restart
管理智能体生命周期
initech add / remove
热添加/移除智能体
initech standup
从 beads 生成晨会报告
initech doctor
检查前置条件和健康状态
initech down
优雅关闭
. . .

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 个智能体角色模板。