Worktrunk

活跃
GitHub Rust NOASSERTION

简介

专为并行 AI 智能体工作流设计的 Git Worktree 管理 CLI 工具,支持多个 AI 编码智能体同时在不同分支上工作。

核心特性

  • 三个核心命令(switch、remove、list)让 git worktree 像分支一样简单
  • 通过分支名寻址 worktree,路径从可配置模板自动计算
  • 内置钩子支持在创建、预合并和后合并事件上自动化工作流
  • LLM 驱动的提交信息生成,从 diff 自动生成,加速开发周期
  • 交互式选择器支持实时 diff 和日志预览,浏览并行 worktree
  • 在 worktree 之间复制构建缓存,跳过 target、node_modules 等的冷启动

适用场景

💡 管理 5-10 个以上的并行 AI 编码 Agent(如 Claude Code 和 Codex)跨分支工作
💡 通过单条命令自动化合并工作流,包括 squash、rebase 和清理
💡 使用 hash_port 模板过滤器为每个 worktree 运行唯一端口的开发服务器
💡 设置按分支的 CI 状态检查和 AI 生成的分支摘要
💡 通过 PR 号直接切换分支来简化 PR checkout 工作流

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(6.9k stars)
  • Issue 响应及时,积压少

⚠️ 不足

  • 缺少明确的开源许可证

快速开始

brew install worktrunk && wt config shell install

相关项目

CC Switch

131.8k · Rust
活跃 A+

跨平台桌面多合一助手工具,统一管理 Claude Code、Codex、OpenCode、OpenClaw 和 Gemini CLI 等多种 AI 编程代理。

codingagentrust +2
  • · 多 Agent 统一管理 — 在一个界面中管理 Claude Code、Codex、Gemini CLI、OpenCode 等多种 AI 编程代理
  • · Tauri 2 构建 — 基于 Rust + WebKit 的跨平台桌面应用,资源占用低
  • · API 代理切换 — 支持在多个 AI 编程工具的 API 端点和密钥之间快速切换

Background Agents

2.7k · TypeScript
活跃 A

开源后台智能体编码系统,支持在后台自主执行编程任务,包括代码审查、测试生成和功能实现,让开发者专注于高价值工作。

codingagenttypescript +2
  • · 托管的后台编码智能体,在开发者处理其他工作时自动执行任务
  • · 完整的开发环境,支持 Node.js、Python、git、浏览器自动化和 VS Code
  • · 多通道接入,支持 Web UI、Slack、GitHub PR、Linear issues 和 webhook