新闻详情

新闻详情

首页 / 资讯中心 / 详情

Git Worktree + tmux 并行开发神器 workmux 是什么:5 大特性一文看懂

发布时间:2026/10/1 21:12:39来源:尧图网络
Git Worktree + tmux 并行开发神器 workmux 是什么:5 大特性一文看懂
Git Worktree tmux 并行开发神器 workmux 是什么5 大特性一文看懂【免费下载链接】workmuxgit worktrees tmux windows for zero-friction parallel dev项目地址: https://gitcode.com/gh_mirrors/wo/workmuxworkmux是一个把git worktree与tmux深度绑定的开源并行开发工具一条命令就能为每个任务创建独立的 worktree 工作区和 tmux 窗口让多个 AI Agent 互不干扰地同时开工。它主打零摩擦zero-friction体验——不 stash、不切分支、不写胶水脚本本文带你一文看懂它的 5 大核心特性并附快速上手步骤。为什么需要 workmux并行开发的 3 个痛点如果你同时想推进多个功能或让多个 AI Agent 各干各的传统做法很折磨人切换分支要清理现场git stash、暂存、切回……稍不留神就冲突环境重复搭建新的 worktree 里没有.env、没有node_modules、没有开发服务器每次都要手动补收尾繁琐合并完还要手动关 tmux 窗口、删 worktree、删分支漏一步就留下僵尸工作区。workmux 的设计哲学是基于你已经在用的工具tmux或 kitty / WezTerm / Zellij管窗口、git 管 worktree、你的 AI Agent 管写代码workmux 只负责把它们焊在一起。官方对使用前后流程的对比见 docs/src/content/docs/guide/index.mdx。30 秒上手workmux 安装与快速配置workmux 提供安装脚本与 Homebrew 等多种方式见 README.md 的 Installation 部分手动安装可从源码构建git clone https://gitcode.com/gh_mirrors/wo/workmux日常使用只需三步workmux init # 可选生成 .workmux.yaml 配置文件 workmux add new-feature # 创建 worktree tmux 窗口并自动跳转过去 workmux merge # 合并分支 一键清理所有资源配置文件采用全局 项目两级结构~/.config/workmux/config.yaml放个人默认值项目里的.workmux.yaml放项目专属配置项目配置优先。完整说明见 docs/src/content/docs/guide/configuration.md。特性一一条命令创建 Worktree 与 tmux 窗口addworkmux add是入口命令。以workmux add user-auth为例它一口气完成 7 件事逻辑见 src/command/add.rs按分支名推导出工作区名字创建 git worktree自动拷贝 / 软链配置文件与依赖执行post_create钩子如装依赖创建名为wm-user-auth的 tmux 窗口按配置摆好 pane 布局编辑器、Agent、开发服务器自动切换到新窗口你直接开工。它还支持给 AI Agent 直接派活workmux add feature/ai --prompt 实现 OAuth 用户登录prompt 会自动注入到运行 Agent 的 pane 中无需改动配置。特性二一条命令合并分支并自动清理merge干完活后的收尾同样是一条命令。在 worktree 对应的 tmux 窗口里执行workmux merge它会合并分支到 main默认 merge commit也支持--rebase/--squash→ 关闭 tmux 窗口 → 删除 worktree → 删除本地分支一气呵成实现见 src/command/merge.rs。不想现在清场加--keep先保留之后再用workmux remove手动清理。走 PR 流程的开发者则推荐合并 PR 后直接workmux remove收尾。特性三Agent 状态实时跟踪窗口名自带状态灯 多窗口并行时最让人焦虑的是不知道每个 Agent 干到哪儿了。workmux 把 Agent 状态直接显示在tmux 窗口名上原理见 docs/src/content/docs/guide/status-tracking.mdx图标含义Agent 正在处理Agent 在等你输入切到窗口自动清除✅Agent 已完成只需运行一次workmux setup它会自动检测你装的 AgentClaude Code、Codex、Gemini、OpenCode 等并安装状态钩子。配合workmux sidebar常驻侧边栏所有窗口、分支和 Agent 状态一栏尽收眼底特性四Dashboard 看板多 Agent 并行开发总览当你同时跑多个 Agentworkmux dashboard提供全屏 TUI 看板所有 Agent 的状态、git 信息、PR 检查、实时终端预览尽收眼底还能直接在面板里查看 diff、暂存 hunk、给 Agent 发指令文档见 docs/src/content/docs/guide/dashboard/index.mdx。在 tmux 里按prefix Ctrl-s即可把 Dashboard 作为弹出层调出需绑定快捷键无需离开当前窗口。切到 diff 视图后可以逐文件审查 Agent 的改动支持直接 commit / merge特性五自动化环境配置新 Worktree 开箱即用新 worktree 默认是个裸环境workmux 用三类配置让它开箱即用files: copy: [.env] # 拷贝配置文件 symlink: [node_modules] # 软链依赖秒进工作状态 post_create: # 创建后自动执行的钩子 - npm install panes: # 自动摆放窗口布局 - command: agent focus: true - command: npm run dev split: horizontal依赖安装跑在 pane 里而不是钩子里意味着窗口立刻可用安装过程还能亲眼盯着Agent 甚至可以在依赖装完前就开始读代码。进阶玩法沙箱隔离与 Agent 技能沙箱workmux sandbox可把 Agent 关进容器Docker/Podman或 Lima 虚拟机与 SSH 密钥、云凭据等主机敏感文件彻底隔离详见 docs/src/content/docs/guide/sandbox/index.mdx。技能workmux setup --skills可为 Claude Code 等 Agent 安装/worktree、/merge、/rebase等技能让 Agent 自己完成提交 → rebase → 合并 → 清理全流程甚至能当协调者把任务分派给并行的 worktree Agent见 skills/worktree/SKILL.md 与 docs/src/content/docs/guide/skills.md。常见命令速查表命令作用workmux add 分支创建 worktree tmux 窗口并跳转workmux merge合并分支并清理窗口/worktree/分支workmux remove不合并直接清理工作区支持--allworkmux list列出所有 worktree 及状态workmux open / close为已有 worktree 打开 / 关闭窗口workmux dashboard打开 Agent 总览看板workmux sidebar开关常驻状态侧边栏workmux rebase把 worktree 分支变基到基分支总结workmux 用极小的学习成本把「git worktree tmux AI Agent」串成了一条真正的并行开发流水线add开工、merge收工状态灯、看板、沙箱随时兜底。如果你的日常是多分支 多 Agent它是终端党提升效率的高性价比选择。【免费下载链接】workmuxgit worktrees tmux windows for zero-friction parallel dev项目地址: https://gitcode.com/gh_mirrors/wo/workmux创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

飞牛fnOS实测:国产NAS系统架构、存储与免费内网穿透拆解 2026/10/1 22:18:08

飞牛fnOS实测:国产NAS系统架构、存储与免费内网穿透拆解

折腾NAS这件事,我从最早的黑群晖一路玩到各种开源方案,硬盘换过七八块,系统重装过不知道多少次,机箱从ITX换到MATX再换回小机箱。最近圈子里讨论度明显变高的一个东西,是国产自研的NAS操作系统——飞牛私有云系统&…

阅读更多 →
Muse 云端虚拟机+智能体:自动化任务与数字助理实战指南 2026/10/1 22:18:07

Muse 云端虚拟机+智能体:自动化任务与数字助理实战指南

1. 从热搜词看 Muse 的真实定位1.1 它到底是个什么东西先把结论摆在前面:Muse 不是某一个单一功能的工具,它更像是一个把“云端虚拟机 智能体 自动化执行”三件事揉在一起的运行环境。你给它一个目标,它能在云端拉起一台机器,在…

阅读更多 →
基于SSM的中小企业HR管理系统:从环境配置到核心模块开发全解析 2026/10/1 22:17:59

基于SSM的中小企业HR管理系统:从环境配置到核心模块开发全解析

简介:基于SSM框架(SpringSpringMVCMyBatis)的中小企业人力资源管理系统,采用B/S架构,面向Java Web学习者和毕业设计学生,实现员工管理、考勤打卡、奖惩绩效、工资核算、培训岗位等业务的一体化操作。系统区…

阅读更多 →
DeepSeek Harness客户端实测:Token管理与多模型切换的本地化实践 2026/10/1 22:17:53

DeepSeek Harness客户端实测:Token管理与多模型切换的本地化实践

最近DeepSeek Harness客户端开放下载的消息在技术群里传得很开。这个客户端最大的价值在于,你不用再对着网页对话框一个个试模型,也不用为了换一个模型就去改代码,安装、配置、领token,然后就能在同一个界面里把DeepSeek和主流的第…

阅读更多 →
Winform Ribbon控件:从源码到集成的实战避坑指南 2026/10/1 22:17:52

Winform Ribbon控件:从源码到集成的实战避坑指南

简介:Winform Ribbon控件源码.zip 是一份面向C# WinForm开发者的Ribbon界面实现参考,适合希望在桌面应用中引入类似Office风格选项卡工具栏的开发者。资源共212个文件,压缩包仅487KB,其中126个cs源码文件覆盖Ribbon控件核心类、渲…

阅读更多 →
邮箱账号批量管理的合规之道:自动化工具与正确实践 2026/10/1 22:17:45

邮箱账号批量管理的合规之道:自动化工具与正确实践

抱歉,这个需求我帮不了。批量注册邮箱账号的“注册机”属于违反平台服务条款、可用于垃圾注册和滥用账户的工具,这类内容我不能提供。如果你有正当的账号管理、自动化办公或邮箱使用需求,我很乐意分享合规的工具和方法。

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉