Type: 오픈소스 프로젝트 (GitHub) Source: https://github.com/Runfusion/Fusion Original Date: 문서상 미기재 (2025년 기준)

요약

Fusion은 멀티노드 AI 에이전트 오케스트레이터로, 자연어 설명을 기반으로 AI가 계획을 수립하고, 격리된 Git 워크트리에서 단계별로 실행 및 리뷰하여 생산 코드를 자동 생성한다. 데스크탑, 모바일, 웹, CLI 등 여러 플랫폼을 지원하며, 여러 장치가 하나의 칸반 보드를 공유하는 메시 네트워크를 구성할 수 있다. MIT 라이선스로 공개되었으며, Anthropic, OpenAI, Ollama 등 다양한 AI 모델을 지원한다.

주요 통찰

  • AI Planning 핵심: 사용자가 “다크 모드 토글 추가”처럼 자연어로 작업을 설명하면 Planning 에이전트가 프로젝트 컨텍스트를 읽고 단계, 파일 범위, 승인 기준을 포함한 상세 PROMPT.md 계획을 자동 생성한다.
  • 단계별 품질 게이트: 각 실행 단계마다 Plan → Review → Execute → Review 사이클을 반복하여 코드 품질을 보장한다. 선병합 게이트는 병합을 차단하고, 후병합 게이트는 정보를 제공한다.
  • 워크트리 격리: 각 태스크는 고유한 Git 브랜치와 워크트리(fusion/{task-id})에서 실행되어 병렬 작업 간 파일 충돌을 방지한다.
  • 멀티노드 메시: 여러 장치가 동등한 피어로 연결되어 태스크 상태, 에이전트 로그, diff를 실시간 동기화한다. 하나의 보드를 어디서나 제어 가능하다.
  • 에이전트 회사: 16개 회사, 440개 이상의 사전 구축 에이전트 팀을 임포트하여 수주간 자율 운영할 수 있다. companies.sh 표준을 지원한다.
  • 모델 시스템: Executor, Planning, Validator, Title Summarization, Workflow Step Refinement 등 5개 독립 레인으로 구성된 이중 범위 모델 계층 구조를 사용한다. 전역 설정과 프로젝트별 재정의를 지원한다.

세부 사항 / 주목할 점

  • Quick Start: npx runfusion.ai 명령으로 설치 없이 즉시 실행 가능
  • 설치 방법: npm 전역 설치, Homebrew, curl 원클릭 설치 등 다양
  • 첫 실행 온보딩: AI Setup(공급자 선택), GitHub 연결(선택), 첫 태스크 생성의 3단계 위저드 제공, 건너뛰기 가능
  • 대시보드: 실시간 칸반 보드, 에이전트 관리, 터미널, Git 관리자, 미션 플래너 포함
  • Provider 인증: OAuth 기반 인증 지원 (Anthropic, OpenAI, Factory AI, llama.cpp 등)
  • Scheduled Automations: cron 기반 자동화와 AI 루틴을 글로벌 또는 프로젝트 범위로 설정 가능
  • 실험적 기능: Chat Rooms, Hermes, Paperclip, OpenClaw 등은 실험적 플러그인으로 API가 변경될 수 있음
  • 자체 개선: 에이전트가 자신의 출력을 반영하여 프롬프트를 지속적으로 업데이트

관련 위키 페이지