Runfusion/Fusion
Your Software Factory - build faster and better with multi node agents that work 24/7
해결하는 문제
Fusion은 아이디어를 프로덕션 수준의 코드로 전환하는 과정을 자동화하는 AI 기반 소프트웨어 팩토리입니다. 멀티 에이전트 오케스트레이터를 사용하여 전체 개발 라이프사이클을 처리함으로써 코드 변경 계획, 실행 및 검토에 따르는 수동 오버헤드를 제거합니다.
작동 방식
Fusion은 코드 조립 라인처럼 작동합니다. 사용자가 자연어로 작업을 설명하면, 플래닝 에이전트가 단계, 파일 범위 및 수락 기준을 포함하는 상세한 PROMPT.md 계획을 생성합니다. 그런 다음 시스템은 충돌을 방지하기 위해 격리된 git worktree(각 작업에 전용 브랜치)에서 이 계획을 실행합니다. 프로세스는 "Stepwise coding" 또는 "Quick fix"와 같이 선택 가능한 워크플로우를 따르며, 이는 사람의 승인을 거치거나 자율적으로 실행될 수 있습니다. 전체 프로세스는 토큰 소비, 생산성 및 에이전트 활동에 대한 실시간 텔레메트리를 제공하는 대시보드("Command Center")를 통해 관리됩니다.
대상
반복적인 코딩 작업을 자동화하고, AI 에이전트 군단을 관리하며, 격리된 워크트리와 human-in-the-loop 게이트를 통해 AI 생성 코드에 대한 엄격한 제어를 유지하고자 하는 개발자와 팀을 위해 설계되었습니다.
주요 특징
- 멀티 에이전트 오케스트레이션: 특정 역할(예: CEO, CTO, Product Manager)을 가진 사전 구축된 에이전트 팀의 임포트를 지원하며, 내장된 메일박스를 통한 에이전트 간 통신을 지원합니다.
- Worktree 격리: 모든 작업은 자체 브랜치(
fusion/{task-id})에서 실행되어 파일 충돌 없이 병렬 작업을 수행할 수 있습니다. - 비주얼 워크플로우 에디터: 사용자는 내장된 워크플로우를 선택하거나 커스텀 워크플로우를 시각적으로 생성하여 작업이 계획에서 병합까지 이동하는 방식을 정의할 수 있습니다.
- 모델 불가지론(Model Agnostic): Anthropic, OpenAI, Ollama, Google Generative AI를 포함한 다양한 제공업체와 호환되어 로컬 및 클라우드 모델이 공존할 수 있습니다.
- Command Center: 플릿 텔레메트리, 토큰 사용량 및 에이전트 생산성을 모니터링하기 위한 종합 대시보드.
- 계층적 계획: 복잡한 프로젝트 관리를 위해 "Missions" (Mission $ ightarrow$ Milestone $ ightarrow$ Slice $ ightarrow$ Feature $ ightarrow$ Task)를 지원합니다.