tmux 搭配 Claude Code:会话、send-keys 与能力边界

2026.10.19 · 产品 · 技巧 · 社区热议

一篇指南讲清如何用 tmux 托管多个 AI 编码代理,以及内置 --worktree --tmux 的覆盖范围与局限。

文章介绍用 tmux 的命名可分离会话托管长时间运行的 AI 编码代理,终端关闭或 SSH 断开后代理仍继续工作。Claude Code 内置 claude --worktree --tmux 可自动创建 worktree 和 tmux 会话,但仅覆盖单分支单代理场景,多代理、脚本输入、远程 SSH 等仍需手写 tmux。

  • tmux 会话由服务端持有 pty,断连后代理继续运行
  • 一个窗口可容纳多个命名会话,按键即可切换
  • send-keys 可从任意脚本向运行中的代理输入
  • capture-pane 可读回代理屏幕内容
  • claude --worktree --tmux 仅覆盖单分支单代理

为什么值得看

想用 tmux 编排多个编码代理的人,能先搞清内置能力边界再动手。

适合谁关注

使用 Claude Code 等编码代理、需要多任务并行的开发者。

原始来源