큐레이션

ComfyUI

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

Python131.1k+
ComfyUI 대표 이미지

요약

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·의존성 조합에 따라 시작 난도가 달라집니다. 커스텀 노드는 임의의 코드를 실행할 수 있으므로 출처와 권한을 확인하고, 호환성 문제를 줄이려면 별도 환경에서 공식 템플릿부터 검증하는 것이 안전합니다.

참고