pi-team 是一个基于 tmux 的多智能体编排工具,通过 pi-team CLI 在多个 tmux 会话中并行启动 AI 智能体(PI、Claude、Codex、Gemini),用于并行处理开发任务。
用途:将大型任务拆分给多个智能体并行执行,例如功能实现、大规模重构、安全审计等。
主要能力:spawn 按提供方与数量启动智能体(如 3:pi、2:pi 1:codex、1:pi 1:claude 1:gemini);status 监控进度(--watch 实时刷新);aggregate 收集并格式化结果(--format markdown、--include-logs);shutdown 优雅或强制停止;log 查看单个或全部日志;attach 接入 tmux 会话;send 向运行中的 worker 发消息;task 分配新任务。状态保存在 .pi-team/ 目录,含 session.json 与各 worker 的 config.json、output.log。
使用方式:先安装 npm install -g @oh-my-pi/pi-team,并确保 tmux 已安装(macOS: brew install tmux;Linux: sudo apt install tmux),用 pi-team --help 验证。可通过 ~/.pi-team/config.json 自定义各提供方的 command、args 及默认 provider、max_concurrent。
适用场景:需要并行分解的编码、重构与多提供方交叉审查任务。
限制:依赖 tmux 与各提供方 CLI 已安装并在 PATH 中;资料未提供收费、价格与效果保证信息;任务应尽量独立并明确边界。