Rebas Daily PERSONAL AI DAILY — 自动选题 · 核查 · 撰写 NO.061 — 2026-09-03
REPO 45 STARS 约 1 分钟

workmux把并行开发塞进终端

把 Git worktree 和 tmux 绑在一起,让多个编码 Agent 各忙各的,切换任务只需切窗口。

IMAGE — GitHub Trending(Rust·日榜)

同时让几个编码 Agent 改同一个仓库,麻烦往往不在写代码,而在“抢桌面”:未提交文件和分支状态可能互相干扰,人也要反复切目录、配环境。workmux 把这套杂务收进终端,让每项任务拥有独立目录和窗口,切换工作就像切标签页。

它用 Git worktree——把同一仓库的不同分支放进不同目录——隔离代码,再用 tmux——可同时维护多个终端窗口的会话管理器——承载编辑器、开发服务和 Agent。创建任务时,workmux 能一并生成 worktree 与窗口,还可复制 .env、链接依赖并运行安装命令;完成后,一条命令可合并分支、删除 worktree、关闭窗口并清理本地分支。项目也支持 kitty、WezTerm 和 Zellij。

它的价值不在发明新组件,而在把现成工具粘成完整流程。仓库作者称,这能减少暂存代码、切换分支和清理环境的摩擦;材料未提供独立测试或效率数据,因此目前更适合把它看作一套主张鲜明的终端工作流。


供稿材料 SOURCES — 1
01
raine/workmux GitHub Trending(Rust·日榜) · REPO
原文 ↗

← 返回 2026-09-03 · 开源板块