본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

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)이 필요한 게이트를 관리할 수 있다.
  • 에이전트 간 통신을 위한 규격화된 핸드오프 프로토콜을 사용하여, 작업 결과물과 상태를 안전하게 전달하고 추적한다.

이미지 분석

SwarmForge의 웹 대시보드인 'pack cockpit' 화면.
프로젝트별 에이전트 작업 상태, 워크 큐, 인간 승인 대기열(Attention), 채팅 인터페이스를 한눈에 보여준다. 여러 에이전트가 협업하는 과정을 시각적으로 관리하고 제어하는 핵심 운영 환경을 나타낸다.

3.4k

STARS

332

FORKS

+208

TRENDING

0

조회수

watchers 3.4kopen issues 31

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.