跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of Worktrunk

Worktrunk

Free 等级项目

Worktrunk 是用于 Git worktree 管理的 Rust CLI,面向并行 AI 代理工作流。它让 worktree 像分支一样易用,提供 switch、list、merge、remove 等核心命令,并支持钩子、LLM 提交信息与构建缓存共享。

访问 max-sixty/worktrunk

项目简介

Worktrunk 是面向并行 AI 代理工作流的 Git worktree 管理 CLI。它让 worktree 像分支一样易用:worktree 以分支名寻址,路径由可配置模板计算,接受分支的命令也接受该 worktree 的检出路径。它包含核心命令,以及用于简化大量并行变更的便利功能。

核心功能

  • 核心命令让 worktree 像分支一样易用:wt switch、wt list、wt merge 和 wt remove。
  • 钩子可在创建、合并前、合并后等工作流节点运行命令。
  • LLM 提交信息可根据差异生成提交信息。
  • 合并工作流可用一条命令完成压缩、变基、合并和清理。
  • 交互式选择器可浏览 worktree,并查看流式 CI 状态、差异、日志、PR 和评论预览。
  • 写时复制构建缓存让多个 worktree 在 APFS、btrfs 和 XFS 上共享 target、node_modules 等目录,无需构建或复制。

适用场景

  • 在同一仓库上并行运行多个 AI 编码代理,每个代理使用自己的 Git worktree。
  • 用 wt switch -c -x claude feat 一条命令创建分支和 worktree 并启动 Claude。
  • 用 wt list 查看各 worktree 状态,并用 wt remove 清理 worktree 和分支。
  • 按 PR 工作流或本地合并工作流完成后进行清理。

快速开始

  • 在 macOS 或 Linux 上用 Homebrew 安装:brew install worktrunk,然后运行 wt config shell install。
  • 也可用 Cargo 安装:cargo install worktrunk,然后运行 wt config shell install。
  • 用 wt switch --create feature-auth 创建并切换到新的功能 worktree。
  • 用 wt list 列出 worktree;完成后用 wt remove 移除 worktree。
  • 并行代理可使用 wt switch -x claude -c feature-a -- 'Add user authentication'。

部署与要求

  • 支持的安装方式包括 macOS 和 Linux 上的 Homebrew、Cargo、Arch Linux pacman、Conda 或 Pixi,以及 Windows 上的 Winget。
  • 在 Windows 上,Winget 将 Worktrunk 安装为 git-wt,因为 wt 与 Windows Terminal 的命令冲突。
  • 通过 wt config shell install 安装 shell 集成;改变目录的命令需要 shell 集成。

采用前须知

  • 许可证:Other。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 Worktrunk 的项目

Favicon of Filee

Filee

Free 等级项目星标数: 8.6K

拖拽,放下,转换完成。

工作流自动化

Filee 是一款免费开源的文件转换器,支持 Windows、macOS 和 Linux,可在本机转换图片、PDF、Word、Excel、PowerPoint、HWP/HWPX、视频、音频、电子书、压缩包等格式,无需上传文件,常见 Office 文件转换也无需安装 Office。

Favicon of VideoLingo

VideoLingo

Free 等级项目星标数: 18.7K

Netflix 级字幕切割、翻译、对齐与配音,一键全自动视频本地化 AI 字幕组

语音与声音生成转录与听写

VideoLingo 将语音识别、字幕翻译、分段对齐和配音整合到 Streamlit 界面,一键生成字幕文件,也可输出带字幕或配音的视频,用于视频本地化;翻译质量取决于源音频、语言和所选模型。