程式忍者PGNinja

GitHub 熱門專案

Worktrunk:Rust 寫的 Git 多工作區管理 CLI

· Worktrunk 讓開發者用簡單指令切換、建立與清理 Git 工作區,特別適合同時跑多個 AI 程式代理人的場景。

Worktrunk 是一個開源指令列工具,目的是讓 Git 的 worktree(多工作區)功能用起來像切換分支一樣簡單。原本要連續打好幾個指令才能建立並切換到新的工作目錄,Worktrunk 把步驟濃縮成一行指令,適合需要同時維護多個分支、或同時跑多個 AI 程式代理人的開發者。

這個專案用 Rust 寫成,核心做法是改變定址方式:用分支名稱而不是資料夾路徑來代表每個工作區,再依照可自訂的範本自動算出實際路徑。它還提供掛鉤機制,可以在建立工作區、合併前後自動執行設定指令,並支援在支援 copy-on-write 的檔案系統上共用建置快取,加快重複建置的速度。

這個專案短時間內累積超過一萬顆星,討論熱度主要來自它抓住一人同時開多個 AI 程式代理人平行工作這個新興需求,再加上像自動產生提交訊息、互動式工作區清單、直接用 wt switch pr:123 取出 Pull Request 等貼心功能,讓習慣的開發者覺得比原生 Git 指令順手許多。

對正在學程式的孩子或家長來說,這則比較偏工具與產業面:它反映出現在開發者常常要同時處理很多件事,所以才會有人專門寫工具把重複的指令自動化。重點不是要小朋友馬上學會用 Git worktree,而是體會寫程式幫自己省麻煩正是軟體開發很核心的精神。

Rust開源開發工具CLI

其他新聞