max-sixty/worktrunk
-create. 核心命令可能 switch, remove, list. 高级命令。Hooks. LLM commit. Merge. Interactive picker. Share build caches. wt list --full. PR checkout. Dev server per worktree. Aliases. 可以。
关于“架构亮点”它可能不是架构,而是功能亮点。但用户要求核心技术/架构亮点。我们可以说 CLI + shell integration + template + hooks。
优先级:P0 本周动手。理由:低风险高收益。可以。
需要中文学习卡,分五节。字数控制。最终回答。
但需要小心:用户要求“产出中文学习卡(500字内,分五节)”。如果输出有标题和列表,可能超过?目标 500 字内,我们应精简。可以约 430 中文字。我们写。
可以少量英文命令。英文字符不算?一般算。仍控制。
最终:
一、一句话定位
Worktrunk 是 Rust 写的 git worktree 管理 CLI,把 worktree 变得像分支一样易用,专为并行运行 Claude Code、Codex 等 AI Agent。
二、核心技术/架构亮点
- 分支名即 worktree 标识,路径由模板生成;wt switch/-c/-x、wt remove、wt list 简化增删查切。
- Shell 集成可自动切目录;核心命令与 plain git 对比显著减少重复输入。
- Hooks 在 create/pre-merge/post-merge 等阶段自动执行本地工作流。
- LLM 提交信息、合并工作流、交互 picker、PR checkout、CI/AI 摘要列表。
- 多 worktree 共享构建缓存(APFS/btrfs/XFS),每 worktree 支持唯一端口。
三、适用场景与目标用户
多 AI Agent 并行开发、频繁切分支/PR、需隔离工作目录的开发者与团队;尤其 Claude Code/Codex 用户。
四⌂