- Tích hợp quản lý git worktree và cửa sổ tmux, tự động thiết lập công cụ workflow cho các môi trường phát triển tách biệt
- Có thể chạy song song nhiều AI agent hoặc phát triển đồng thời nhiều nhánh mà không gặp xung đột
- Cấu trúc tích hợp gốc với tmux, dùng chính tmux làm giao diện mà không cần TUI hay GUI riêng, nên vẫn giữ nguyên phím tắt, theme và luồng làm việc hiện có
- Theo nguyên tắc “một worktree = một cửa sổ tmux”, cung cấp môi trường độc lập cho từng nhánh
- Thiết kế tập trung vào tự động hóa theo lệnh, xử lý toàn bộ workflow chỉ với vài lệnh như
add, merge, open mà không cần các bước phức tạp
add: tạo worktree mới và cửa sổ tmux
merge: hợp nhất nhánh và dọn dẹp
remove: xóa worktree mà không hợp nhất
list: hiển thị danh sách toàn bộ worktree
open: mở lại worktree hiện có
path: xuất đường dẫn worktree
claude prune: dọn dẹp cấu hình Claude liên quan đến các worktree đã xóa
completions: tạo script tự động hoàn thành cho shell
- Tệp cấu hình dựa trên YAML (
.workmux.yaml) cho phép định nghĩa layout tmux, sao chép tệp·liên kết tượng trưng, và lệnh hậu xử lý
- Tối đa hóa ưu điểm của Git worktree
- Phát triển song song không xung đột giữa các nhánh
- Giảm tối thiểu việc chuyển ngữ cảnh để tăng năng suất
- Duy trì môi trường build và dependency độc lập cho từng nhánh
- Hỗ trợ chế độ tạo nhiều worktree
- Tạo môi trường làm việc song song dựa trên nhiều agent (
--agent) hoặc ma trận biến (--foreach)
- Có thể đưa ra chỉ thị công việc tùy chỉnh cho từng instance thông qua template prompt
- Tự động xử lý các lưu ý về package manager và thư mục build
- Hỗ trợ symlink cho các thư mục dùng chung như
node_modules, target
- Giải quyết vấn đề chậm xóa trong monorepo lớn bằng script dọn dẹp chạy nền
- Tính năng hiển thị trạng thái AI agent cho phép hiện tiến độ Claude Code (đang làm việc·chờ·hoàn tất) trên tên cửa sổ tmux
- Với cấu trúc phân tầng cấu hình toàn cục/theo dự án, có thể tách riêng cấu hình dùng chung và phần ghi đè theo từng dự án
- Được xây dựng như CLI dựa trên Rust, có thể cài đặt trên macOS·Linux bằng Homebrew hoặc Cargo
Chưa có bình luận nào.