Runfusion/Fusion

Your Software Factory - build faster and better with multi node agents that work 24/7

Fusion – AI 기반 소프트웨어 공장

무엇인가요 – Fusion은 개발자 도구 플랫폼으로, 일반적인 영어로 소프트웨어 작업을 설명하면 AI 에이전트 팀이 작업을 맡아 계획하고 코드를 작성하며 검토한 후 최종적으로 병합합니다. 모든 과정은 시각적 대시보드에서 진행 상황을 확인할 수 있습니다. 마치 '아이디어 → 생산 코드'까지의 전 과정을 자동화하는 멀티에이전트 오케스트레이터입니다.

작동 방식

  1. 작업 설명 – 자연어 요청을 입력합니다 (예: "설정 패널에 다크모드 토글을 추가하세요").
  2. 계획 에이전트 – 현재 리포지토리를 읽고, 단계, 파일 범위, 수용 기준을 나열한 PROMPT.md를 생성합니다.
  3. 워크플로우 실행 – 작업은 격리된 Git worktree (fusion/<task-id>)에서 실행됩니다. 구성 가능한 워크플로우(코딩, 빠른 수정, 리뷰 중심 등)가 코드 생성, 리뷰 실행, 변경 사항 적용 등의 순서를 제어합니다.
  4. 인간의 감시 – 플래너의 감시 수준(off, observe, steer, autonomous)을 설정하고, 병합이나 파괴적 작업 전에 명시적인 승인을 요구할 수 있습니다.
  5. 대시보드 – 칸반 스타일 보드에서 모든 작업, 계획, 실시간 차이점, 리뷰 상태를 확인할 수 있습니다. 필요 시 어떤 단계에서든 에이전트를 일시 정지, 유도, 재프롬프트할 수 있습니다.
  6. 다중 노드 동기화 – 동일한 에이전트 팀은 노트북, 서버, 스마트폰에서 접근 가능하며, 상태는 내장된 PostgreSQL 데이터베이스에 저장됩니다 (SQLite는 단일 마이그레이션용).
  7. 모델 유연성 – Anthropic, OpenAI, Ollama, Google Gemini, Z.ai, Kimi 등 모든 LLM 제공업체를 지원하며, 자체 로컬 런타임도 가능합니다. 다양한 워크플로우 레인에 서로 다른 모델을 할당할 수 있습니다.
  8. 에이전트 생태계 – CEO, 제품 매니저, CTO 등으로 구성된 440개 이상의 사전 구축된 에이전트를 제공합니다. 에이전트는 서로 채팅하고, "메일"을 보내며, 멀티에이전트 채팅룸에 참여할 수 있습니다.
  9. 확장 가능한 워크플로우 – 내장된 시각적 워크플로우 에디터를 통해 코드를 수정하지 않고도 템플릿을 선택하거나, 자체 그래프 형태의 단계, 게이트, 모델 할당을 설계할 수 있습니다.
  10. 설치npx runfusion.ai, Homebrew 패키지, 또는 글로벌 npm 패키지를 통해 0설치 가능. 1줄 스크립트로 CLI와 대시보드를 자동 설정합니다.

왜 중요한가 – Fusion은 고수준의 제품 아이디어와 실제 코드 사이의 격차를 좁히기 위해 소프트웨어 개발의 반복적인 부분을 자동화합니다. 여러 LLM을 조율하여 활용할 수 있는 수단을 팀에 제공하고, 모든 변경 사항을 개별 Git worktree에 격리하여 병합 충돌을 방지하며, 중요한 결정에는 인간의 통제를 유지합니다.

현재 상태 – 초기 프리뷰, 주간 업데이트 제공. MIT 라이선스 하에 오픈소스이며, 핵심 CLI와 대시보드는 npm과 GitHub에서 사용 가능합니다.


핵심 요약

  • 엔드투엔드 코드 생성 및 리뷰를 위한 멀티에이전트 오케스트레이션.
  • 시각적 칸반 보드 + 워크플로우 에디터로 완전한 투명성 확보.
  • 모든 LLM 제공업체와 호환 가능. 로컬 또는 클라우드에서 실행 가능.
  • 격리된 Git worktree로 병합 충돌 방지 및 병렬 작업 가능.
  • 사용자 정의 에이전트, 워크플로우, 스토리지 백엔드로 확장 가능.

관련

  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트