본문 바로가기
ComfyUI

[초격차 패키지 : 100가지 ComfyUI 워크플로우로 완성하는 1,000개 AI 이미지/영상] Chapter.02 : ComfyUI 설치

by 개발자 인민군 2026. 1. 5.

이 글에서는 ComfyUI를 처음 설치하는 개발자를 위해 단계별로 설치 과정과 기본 사용법을 설명한다.

1단계: 설치 전 준비물 확인

필수 요구사항

ComfyUI를 시작하기 전에 몇 가지 필수 소프트웨어와 하드웨어 요구사항을 확인해야 한다.

최소 사양

  • GPU: 1GB VRAM
  • CPU만으로도 실행 가능

권장 사양

  • GPU: NVIDIA 계열 8GB 이상 (RTX 3060 8GB 이상)
  • SSD: 500GB 이상
  • RAM: 32GB 이상

고성능 GPU는 이미지 생성 속도에 직접적인 영향을 미치므로, 가능하면 권장 사양을 갖춘 환경을 구성하는 것이 좋다.

필수 소프트웨어 다운로드

ComfyUI 설치에 필요한 4가지 핵심 소프트웨어이다.

항목다운로드 링크버전
Git https://gitforwindows.org/ 최신 버전
Python https://www.python.org/downloads/windows/ 3.10.6 ~ 3.11.9
ComfyUI https://github.com/comfyanonymous/ComfyUI 최신 버전
ComfyUI Manager https://github.com/ltdrdata/ComfyUI-Manager 최신 버전

각 소프트웨어를 순서대로 설치하는 것이 중요하다.


2단계: ComfyUI 설치 절차

ComfyUI 설치는 다음의 4가지 단계를 거쳐 진행된다.

 
 
Git 설치 → Python 설치 → ComfyUI 설치 → ComfyUI Manager 설치

1) Git 설치

가장 먼저 Git을 설치합니다. Git은 ComfyUI 소스코드를 다운로드하기 위해 사용된다.

2) Python 설치

ComfyUI는 Python 기반의 프로젝트입니다. 반드시 지정된 버전 범위 내에서 설치해야 호환성 문제를 피할 수 있다.

Windows 환경의 Python 설치 방식

Windows에서는 두 가지 Python 설치 방식을 선택할 수 있다.

설치 방식설명
Python Embedded Windows Portable 버전에서 사용하는 내장형 Python
Venv 가상환경 Windows 수동 버전에서 사용하는 독립적 가상환경

Python Embedded를 선택하는 경우: 별도의 환경 설정이 불필요하며 빠르게 시작할 수 있다.

Venv 가상환경을 선택하는 경우: 시스템 Python과 독립적으로 운영되어 다른 프로젝트와의 충돌을 방지한다.

3) ComfyUI 설치

운영체제에 따라 설치 방법이 다릅니다.

Windows Portable 버전

  • 가장 간단한 설치 방식
  • 별도 설정 없이 바로 사용 가능
  • 초보자에게 권장

Windows 수동 설치

  • Git과 Python을 직접 관리해야 함
  • 개발 환경에 더 적합
  • 세부 설정이 가능

Mac OS 버전

  • Mac 사용자용 설치 방식
  • OS 환경에 최적화

Google Colab 버전

  • 클라우드 환경에서 실행
  • 로컬 설치가 불필요
  • GPU 자원 활용 가능

4) ComfyUI Manager 설치

ComfyUI Manager는 ComfyUI를 더욱 효율적으로 사용할 수 있게 돕는 관리 도구입니다. 최신 버전을 설치합니다.


3단계: 기본 용어 이해

노드(Node)

특정 기능을 수행하는 기본 단위의 블록이나 모듈이다. 각 노드는 독립적인 작업을 담당하며, 이들을 조합하여 복잡한 워크플로우를 구성함

연결선(Connection)

노드 간에 데이터를 전달하는 통로이다. 한 노드의 출력(Output)을 다른 노드의 입력(Input)에 연결하여 데이터 흐름을 만든다.

워크플로우(Workflow)

여러 개의 노드와 연결선을 조합하여 하나의 AI 이미지 생성 프로세스를 완성한 전체 구성을 의미한다.

입력(Input)

노드가 외부에서 데이터를 받아들이는 부분이다. 다른 노드의 출력이나 위젯 값을 입력으로 받는다.

출력(Output)

노드가 처리한 결과를 내보내는 부분이다. 이 결과는 다른 노드의 입력으로 전달될 수 있다.

위젯(Widget)

노드 내부에서 직접 설정할 수 있는 값이나 옵션이다. 외부 연결 없이 수동으로 수정할 수 있으며, 파라미터 조정에 사용된다.


주요 조작 키

기본 작업

  • Ctrl + S: 워크플로우 저장
  • Ctrl + O: 워크플로우 열기
  • Ctrl + A: 모든 노드 선택

편집 작업

  • Ctrl + C: 노드 복사
  • Ctrl + V: 노드 붙여넣기
  • Delete: 노드 삭제
  • Ctrl + Z: 실행 취소
  • Ctrl + Y: 다시 실행

뷰 조작

  • 마우스 드래그: 캔버스 이동
  • 마우스 휠: 줌 인/아웃
  • Shift + 마우스: 여러 노드 선택

단축키는 Settings 메뉴에서 Keybinding 항목을 선택하면 커스터마이징할 수 있다.


5단계: ComfyUI Manager 설치 및 활용

ComfyUI Manager란?

ComfyUI Manager는 ComfyUI를 더욱 효율적이고 사용자 친화적으로 사용할 수 있게 도와주는 관리 도구이다.

Manager의 주요 역할

1) Custom Node 관리

  • 커스텀 노드 설치, 업데이트, 삭제
  • 다양한 확장 기능 추가 가능

2) Model 관리

  • AI 모델 다운로드 및 관리
  • 모델 버전 관리

3) 버전 관리

  • ComfyUI 업데이트 자동 확인
  • 안정적인 버전으로 롤백 가능

4) Missing Custom Node

  • 워크플로우에서 누락된 노드 자동 감지
  • 필요한 노드 자동 설치 제안