SwarmForge là một công cụ điều phối cục bộ dựa trên tmux để vận hành nhiều tác nhân AI trên các git worktree với quy trình làm việc theo vai trò.
SwarmForge là một công cụ mã nguồn mở viết bằng Clojure để phối hợp nhiều tác nhân AI cùng làm trên một dự án. README mô tả đây là một nền tảng điều phối có kỷ luật, dùng tmux, git worktree, prompt theo vai trò và cơ chế truyền thông điệp để các tác nhân cộng tác mà không chồng chéo lên nhau. Dự án cung cấp các nhánh chạy được khác nhau cho từng mức độ quy trình: two-pack, four-pack và six-pack.
Công cụ này giải quyết vấn đề điều phối khi nhiều tác nhân AI cùng thao tác trên một codebase. Theo README, SwarmForge cung cấp cấu trúc chung để phân công worktree, tách vai trò và quản lý bàn giao, giúp các tác nhân làm song song mà không giẫm chân lên nhau. Nó cũng được định vị như một cách duy trì kỷ luật phát triển, với các bước review và xác minh rõ ràng tùy theo quy trình được chọn.
Về mặt khái niệm, SwarmForge hoạt động bằng cách khởi chạy một swarm cục bộ từ một nhánh chạy được đã chọn, sau đó mở các phiên tmux và các prompt theo vai trò dành riêng cho từng nhánh. Nhánh main có tính tài liệu hóa và cung cấp các script vận hành dùng chung cùng các điều khoản hiến chương mặc định; khi một nhánh chạy được được khởi động, wrapper của nó sẽ sao chép các phần dùng chung này về máy nếu chưa có, rồi chạy cấu hình riêng của nhánh đó. Mỗi quy trình xác định một chuỗi vai trò và bàn giao khác nhau, từ vòng coder-cleaner gọn nhẹ đến các giai đoạn rộng hơn như đặc tả, kiến trúc, hardening và QA.
Dự án có vẻ đang được chú ý vì nó đóng gói một cách thực dụng để vận hành nhiều tác nhân lập trình AI trong một quy trình cục bộ có cấu trúc. README nhấn mạnh khả năng cộng tác có kỷ luật, phân vai rõ ràng và nhiều cấu hình cho dự án từ nhỏ đến lớn, phù hợp với xu hướng quan tâm đến các công cụ điều phối tác nhân. Mức tăng sao trong tuần cũng cho thấy độ hiển thị đang lên, nhưng README không nêu một sự kiện hay bản phát hành cụ thể nào giải thích cho xu hướng này.
README không nêu đối thủ trực tiếp. Dựa trên cách tiếp cận được mô tả, có thể so sánh gần nhất với các thiết lập điều phối tác nhân hoặc phối hợp đa tác nhân khác, đặc biệt là những công cụ dùng tự động hóa terminal cục bộ, tmux hoặc parallelism dựa trên worktree. Điểm khác biệt của SwarmForge theo README là mô hình quy trình theo nhánh với prompt vai trò riêng và các bước bàn giao theo giai đoạn.
Do AI giải thích · dựa trên README của từng kho