코딩 없이 이미지와 영상, 3D 모델을 노드로 조립해 로컬에서 실행하는 방법
모델과 파라미터, 출력까지 모든 것을 직접 제어하며 시각적 결과물을 만들어내는 과정을 화면에서 직접 조립해 보세요. 노드와 선을 이어가며 복잡한 생성 과정을 설계하는 이 도구는 코딩 지식이 없는 사용자도 복잡한 워크플로우를 구축할 수 있게 합니다. ComfyUI는 이러한 노드 기반 인터페이스를 갖춘 오픈소스 AI 생성 엔진입니다.
노드 그래프로 설계하는 생성 과정
텍스트 프롬프트 입력에 그치지 않고 모델, VAE, 텍스트 인코더, LoRA, ControlNet 등 각 요소를 개별 노드로 분리해 연결할 수 있습니다. 이렇게 만든 그래프는 JSON 파일로 저장되어 재사용하거나 공유할 수 있으며, 생성된 미디어 파일에 워크플로우 정보가 포함되어 있어 시드와 설정까지 복원됩니다. App Mode를 활용하면 복잡한 워크플로우를 단순한 UI로 노출해 비개발자도 쉽게 사용할 수 있게 합니다. 또한 API 엔드포인트를 통해 워크플로우를 애플리케이션이나 프로덕션 파이프라인에 통합할 수 있습니다.
제한된 하드웨어에서 큰 모델을 실행하기
비동기 가중치 스트리밍 기술을 적용해 VRAM 4GB와 RAM 8GB만으로도 대규모 오픈소스 모델을 비교적 빠르게 처리합니다. GPU 계산 자원을 최대한 활용하며, VRAM과 RAM 관리를 자동으로 최적화합니다. 양자화 모델 지원과 모델 오프로딩 기능을 통해 제한된 자원에서도 안정적인 추론이 가능합니다. 이러한 최적화는 클라우드 비용 없이 로컬에서 고품질 생성을 가능하게 합니다.
지원 모델과 확장 기능
Stable Diffusion, Flux, Wan, HunyuanVideo 등 최신 오픈소스 이미지, 영상, 오디오, 3D 모델을 네이티브로 지원합니다.
- 다양한 생성 모델 이미지, 영상, 오디오, 3D, 텍스트 생성까지 폭넓은 오픈소스 모델을 지원합니다.
- 클로즈드 소스 모델 접근 파트너 노드를 통해 상용 모델에 접근할 수 있습니다.
- 커스텀 노드 확장 커스텀 노드와 매니저를 통해 기능을 확장하고 관리합니다.
- 프로덕션 통합 API와 App Mode를 통해 워크플로우를 애플리케이션에 통합합니다.
설치와 실행 환경
Windows와 macOS에서는 데스크톱 애플리케이션 설치를 권장하며, 이는 가장 쉬운 시작 방법입니다. Linux와 다른 GPU 환경(NVIDIA, AMD, Intel, Apple Silicon, Ascend)은 수동 설치를 지원합니다. Python 3.13이 가장 잘 지원되며, PyTorch 버전은 최신 메이저 버전을 사용하는 것이 좋습니다. NVIDIA 20 시리즈 이상 GPU는 cu130 이상의 PyTorch가 필요합니다. 실행은 python main.py 명령으로 간단히 시작할 수 있습니다.
안정성과 호환성 점검
ComfyUI는 주 1회 릴리스 사이클을 따르지만, 모델 출시나 코드베이스 변경에 따라 일정이 변동될 수 있습니다. 코어, 데스크톱, 프론트엔드는 서로 다른 저장소에서 관리되며, 안정성 버전과 개발 버전의 차이가 있습니다. 커스텀 노드는 코어 업데이트와 호환성 문제를 일으킬 수 있으므로, 안정 릴리스 태그를 벗어난 커밋은 불안정할 수 있습니다. 로컬 하드웨어 사양, 특히 GPU VRAM 용량을 확인하고, 필요한 모델 파일을 올바른 폴더에 배치했는지 점검해야 합니다. 완전 오프라인 실행이 필요하면 --disable-api-nodes 플래그를 사용해 유료 API 노드를 비활성화할 수 있습니다.