+ 通过 IPC 确认消息送达。
initech 通过本地套接字路由消息,而非 send-keys。每条消息都会收到确认。如果目标智能体正在重启,消息会进入队列。协调链不会悄然断裂。
专为智能体工作流构建的 TUI。_
一个智能体运行时。不是 tmux 的封装。可靠的 send/peek、活动检测、角色系统、跨机器协调。
initech 通过本地套接字路由消息,而非 send-keys。每条消息都会收到确认。如果目标智能体正在重启,消息会进入队列。协调链不会悄然断裂。
initech 实时监控每个智能体的终端输出。活跃、空闲和卡死状态立即显示 — 所有面板同时可见,无需逐一查看。
initech 与问题追踪器集成,显示每个智能体持有的 bead。当一个智能体完成工作,其他所有智能体都能看到状态变化。无需手动传递。
每个智能体都有自己的面板。以网格形式同时查看所有面板,或放大查看单个面板。随时切换布局。无需 tmux。
eng1 向 super 报告完成。Super 分派给 QA。每条消息都确认送达。不会静默丢失。
检测智能体何时完成任务、卡住或停滞。弹出通知,让你无需轮询即可分派下一项工作。
绿点表示工作中。灰色表示空闲。黄色表示空闲但有任务等待。叠加层显示每个智能体的状态和当前任务。
智能体认领 bead、更新状态并报告完成情况。TUI 直接读取 bead 分配,并在每个面板的状态栏和状态覆盖层中显示。
当智能体认领 bead 时,你立即看到。工作完成时,弹出通知。当任务等待而智能体空闲时,不匹配会被标记。
在任意远程机器上运行 initech serve。本地 TUI 实时流式传输所有远程智能体面板。无需 SSH 隧道。一个终端查看整个集群。
initech send workbench:eng1 "开始 API 重构" 与本地智能体一样可靠地向远程机器上的智能体发送消息。initech peers 列出所有已连接的机器及其智能体。
不锁定于 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
Go 1.25. cobra, yaml.v3, charmbracelet/x/vt, tcell, creack/pty.
9,300 行源代码。10,500 行测试代码。15 个命令。11 个智能体角色模板。