多会话并行编码,WhatsApp远程掌控

Claude Code Wingman

收藏 15.2k
下载 3.7k
版本 0.3.0

多会话并行管理Claude Code实例,通过WhatsApp远程监控审批,实现异步代码工作流自动化

基本信息

  • 技能名称?Claude Code Wingman
  • 中文名称?多会话并行编码,WhatsApp远程掌控
  • 作者?yossiovadia
  • 分类?专业技能
  • 版本?0.3.0
  • 标签?claude-code, tmux, orchestration, whatsapp, async, multi-session, remote-control, automation

使用方法

使用说明
核心用法
Claude Code Wingman 是一个多会话编排器,基于 tmux 在后台并行运行多个 Claude Code 实例,每个实例处理不同项目目录下的独立任务。用户通过 WhatsApp 或聊天界面远程发起任务、监控进度、处理审批请求。
关键交互模式:
启动会话: 通过 claude-wingman.sh --session --workdir --prompt " " 创建隔离的 tmux 会话
状态监控: session-status.sh --all --json 获取所有会话的实时状态
远程审批: 当 Claude Code 需要工具调用批准时,监控守护进程自动发送 WhatsApp 通知,用户回复 approve / always / deny 即可处理
显著优点

  1. 真正的并行计算 :突破单会话限制,同时处理多个代码库的不同任务
  2. 异步工作流 :发起任务后无需保持在线,Claude 在后台持续工作
  3. 移动端友好 :完整的 WhatsApp 集成让审批和监控不受地点限制
  4. 优雅的抽象层 :wingman 脚本封装了 tmux 复杂性,避免手动 send-keys 的易错操作
  5. 自动审批机制 :可配置自动批准策略,减少人工介入频率
    潜在局限与风险
  6. 资源消耗 :多 tmux 会话 + 多 Claude Code 实例对 CPU/内存要求较高
  7. 状态管理复杂 :会话持久化依赖 tmux,系统重启会中断所有任务
  8. 安全风险 :自动审批可能执行危险命令(如文档中的 rm -rf 示例), always 模式尤其需要谨慎
  9. 调试困难 :异步架构下问题定位比同步交互更复杂
  10. 初期配置门槛 :需要 tmux、jq、claude CLI 及 WhatsApp webhook 的完整配置
    适合人群
    同时维护多个代码库的全栈开发者
    需要利用碎片时间(通勤、会议间隙)处理代码任务的技术负责人
    已习惯终端工作流、愿意接受 tmux 学习成本的效率型用户
    常规风险
    误操作风险 :WhatsApp 快捷审批指令若被误触,可能导致意外代码变更
    会话孤儿化 :网络中断或 Clawdbot 重启可能导致监控与实际控制会话脱节
    隐私泄露 :代码输出通过 WhatsApp 传输,敏感代码片段可能被第三方服务记录

标签

专业技能

💬 评论 (0)

发表评论

支持 Markdown

📭 还没有评论,快来抢沙发吧!