用途:在 Ghostty 终端中并行启动多个 Claude Code 会话,并通过 tmux 包装实现输出捕获与监控,适合需要同时运行多个编码智能体的场景。
主要能力:支持 window、tab、split-right、split-down 四种打开模式;可通过 -p 传入初始提示,-d 指定工作目录,-r 恢复指定会话,-c 自定义命令,-n 指定 tmux 会话名。监控命令包括 --status 列出会话、--peek 查看末尾输出、--send 发送文本、--kill 结束会话、--close 关闭窗口、--focus 切换工作区。
工作区与隔离:在 git 仓库中默认自动使用 worktree 隔离,也可用 -w 强制或 --no-worktree 关闭;安装 AeroSpace 时会自动把智能体分配到工作区 4 及以后,每区最多 3 个,可用 --workspace 覆盖、--no-park 关闭。未安装 AeroSpace 时相关分配静默跳过,其它功能不变。
使用方式: bash ~/.claude/skills/dev-agent-spawn/scripts/agent-spawn.sh [OPTIONS]
建议为会话取简短描述性名称(如 pr-87-auth-flow),全长控制在 20 字符以内,避免 tmux 状态栏截断。
限制:需要 macOS、Ghostty 1.3.0+ 和 tmux;首次运行可能需在系统设置中授予终端控制 Ghostty 的自动化权限。若新终端找不到 claude,需确保其位于 shell 的 PATH 中。资料未提供费用、平台支持范围之外的其它信息。