Công cụ dòng lệnh để quản lý git worktree, được thiết kế riêng cho việc chạy đồng thời nhiều tác nhân lập trình AI: mỗi tác nhân có một thư mục làm việc độc lập không gây xung đột, việc tạo, chuyển đổi và dọn dẹp worktree đơn giản như chuyển nhánh.
Số sao 10037 (+77 / 24h)
Lý do
- Với git gốc, để mở một worktree bạn phải gõ tên nhánh ba lần rồi cd vào; với công cụ này, lệnh
wt switch -c -x claude featchỉ trong một dòng có thể tạo nhánh, tạo worktree và khởi chạy Claude bên trong đó,wt removeđể dọn dẹp,wt listhiển thị các thay đổi, trạng thái ahead/behind và commit của từng worktree - Kèm theo các hook (tự động chạy lệnh trước/sau khi tạo hoặc merge), tạo thông điệp commit dựa trên diff, hiển thị trạng thái CI và tóm tắt AI theo nhánh, hoàn tất squash / rebase / merge / dọn dẹp chỉ bằng một lệnh, cho phép nhiều worktree chia sẻ bộ nhớ đệm build như target/, node_modules/ trên các hệ thống tệp APFS, btrfs, XFS
Cách dùng
brew install worktrunk && wt config shell install, hoặccargo install worktrunk; trên Windows dùngwinget install max-sixty.worktrunk, tên lệnh làgit-wtwt switch --create feature-authđể tạo mới;wt switch pr:123để chuyển trực tiếp sang nhánh của một PR; tài liệu đầy đủ tại worktrunk.dev
Rủi ro
- Việc tạo thông điệp commit và tóm tắt nhánh yêu cầu cấu hình thêm lệnh mô hình, README chỉ cung cấp liên kết tài liệu; trên Windows có xung đột lệnh giữa
wtvà Windows Terminal - Giấy phép được ghi trong README là MIT hoặc Apache-2.0 (GitHub chưa nhận diện); kho lưu trữ được tạo vào tháng 10 năm 2025, lần đầu tiên xuất hiện trong bảng xếp hạng kỳ này