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 与问题追踪器集成,显示每个智能体持有的 bead。当一个智能体完成工作,其他所有智能体都能看到状态变化。无需手动传递。

. . .

理解智能体的运行时

* 所有智能体,一个屏幕

每个智能体都有自己的面板。以网格形式同时查看所有面板,或放大查看单个面板。随时切换布局。无需 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>
报告 bead 分配
initech stop / start / restart
管理智能体生命周期
initech add / remove
热添加/移除智能体
initech standup
从 beads 生成晨会报告
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 个智能体角色模板。