max-sixty/worktrunk

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.

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 feat chỉ 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 list hiể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ặc cargo install worktrunk; trên Windows dùng winget install max-sixty.worktrunk, tên lệnh là git-wt
  • wt 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 wt và 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

Mở

Trendshift(GitHub Trending 快照)

Xem tin AI mới nhất