큐레이션
ComfyUI
노드 그래프로 이미지·영상·오디오·3D 생성 과정을 직접 구성하고 재사용하는 오픈소스 AI 엔진

요약
ComfyUI는 노드 그래프로 생성 과정을 구성하는 오픈소스 AI 엔진입니다. 이미지뿐 아니라 영상·오디오·3D·텍스트 작업을 하나의 시각적 워크플로우로 연결하고, 결과와 설정을 다시 사용할 수 있습니다.
도구 소개
화면에서 모델 로드, 프롬프트 입력, 샘플링, 디코딩과 저장 단계를 노드로 배치하고 선으로 연결합니다. 작업 전체를 다시 실행하지 않고 바뀐 부분부터 실행할 수 있으며, 워크플로우를 JSON으로 저장하거나 생성 이미지의 메타데이터에서 복원할 수 있습니다.
공식 문서는 기본 화면에서 에셋·노드·모델·워크플로우·템플릿과 큐를 관리하는 흐름을 안내합니다. 코드 없이 시작한 뒤 필요할 때 API 엔드포인트와 커스텀 노드로 확장할 수 있는 구조입니다.
사용 포인트
- 텍스트-이미지, 이미지-이미지, 인페인팅·아웃페인팅과 업스케일링 워크플로우 구성
- 이미지·영상·오디오·3D 모델에 맞는 노드와 모델을 조합
- 템플릿이나 다른 사람이 공유한 워크플로우를 불러온 뒤 필요한 단계만 수정
- 같은 설정을 JSON으로 저장해 반복 실험이나 API 호출에 재사용
- 로컬 환경에서 작업하고, 필요하지 않다면 API 노드를 끄는 방식으로 운영
설치와 시작
공식 저장소는 데스크톱 앱과 Windows 포터블 패키지를 제공하며, 명령줄에서는 comfy-cli를 이용한 설치도 안내합니다.
pip install comfy-cli
comfy install
수동 설치를 선택하면 저장소를 받은 뒤 의존성을 설치하고 서버를 실행할 수 있습니다.
pip install -r requirements.txt
python main.py
처음에는 공식 템플릿이나 단순한 텍스트-이미지 워크플로우 하나를 열어 모델 체크포인트를 models/checkpoints에 준비하고, 노드 하나씩 바꾸며 결과를 비교하는 편이 좋습니다. 이미지-이미지는 denoise 값으로 원본을 얼마나 유지할지 조절할 수 있습니다.
적용 판단
ComfyUI의 장점은 생성 결과만 소비하는 대신 중간 단계를 눈에 보이는 그래프로 남긴다는 점입니다. 실험 과정을 설명하거나 팀에서 재현하고, 검증한 워크플로우를 API와 연결해야 하는 작업에 특히 잘 맞습니다.
대신 모델·GPU·의존성 조합에 따라 시작 난도가 달라집니다. 커스텀 노드는 임의의 코드를 실행할 수 있으므로 출처와 권한을 확인하고, 호환성 문제를 줄이려면 별도 환경에서 공식 템플릿부터 검증하는 것이 안전합니다.