unclebob/swarm-forge
Clojure0 / 0
tmux와 git worktree를 활용해 다수의 AI 에이전트를 프로젝트 단위로 격리하고 조율하는 로컬 오케스트레이션 플랫폼.
TL;DR
SwarmForge는 tmux와 git worktree를 활용하여 복수의 AI 에이전트를 하나의 프로젝트 내에서 체계적으로 조율하는 로컬 오케스트레이션 플랫폼이다. 프로젝트별로 정의된 swarmforge.conf를 통해 에이전트의 역할과 워크플로우를 구성하며, 각 에이전트는 격리된 환경에서 독립적으로 작업을 수행한다. 웹 기반 대시보드를 통해 에이전트 간의 작업 핸드오프를 관리하고, 인간의 승인이 필요한 게이트를 실시간으로 처리할 수 있어 복잡한 소프트웨어 개발 프로세스를 자동화하는 데 유용하다.
핵심 포인트
- tmux 기반의 로컬 에이전트 오케스트레이션 플랫폼으로, 여러 AI 에이전트가 동일 프로젝트 내에서 충돌 없이 협업하도록 지원한다.
- swarmforge.conf를 통해 프로젝트별로 에이전트 역할과 워크플로우를 유연하게 정의하고, git worktree를 활용해 각 역할을 격리한다.
- 웹 기반 대시보드인 'pack cockpit'을 제공하여 작업 진행 상황을 시각화하고, 인간의 승인(Approval)이 필요한 게이트를 관리할 수 있다.
- 에이전트 간 통신을 위한 규격화된 핸드오프 프로토콜을 사용하여, 작업 결과물과 상태를 안전하게 전달하고 추적한다.
이미지 분석

3.4k
STARS
332
FORKS
+208
TRENDING
0
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.