Comfy-Org/ComfyUI-Manager

ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.

ComfyUI‑Manager 는 무엇인가요?

ComfyUI‑Manager 는 오픈소스 시각 프로그래밍 도구 ComfyUI (Stable Diffusion 파이프라인을 위한 UI)용 확장 기능입니다. 이 매니저는 사용자가 UI를 떠나지 않고도 사용자 정의 노드 및 모델 파일을 검색, 설치, 업데이트, 활성화/비활성화, 제거할 수 있도록 그래픽적 '매니저' 버튼을 추가합니다.


왜 중요한가요?

ComfyUI 의 강점은 사용자 정의 노드에 있습니다 — 새로운 이미지 생성 작업을 추가하는 플러그인 형태의 파이썬 패키지입니다. 이러한 노드를 최신 상태로 유지하고 파이썬 종속성을 관리하는 것은 번거로운 작업입니다. ComfyUI‑Manager 는 이를 자동화하고, 스냅샷/복원 시스템을 제공하며 공식 ComfyUI 레지스트리 및 여러 커뮤니티 공유 사이트와 통합합니다.


핵심 기능 (README 에 설명된 내용)

기능 기능 설명
노드 및 모델 설치 레지스트리 검색이 가능한 대화상자를 열어 3가지 데이터베이스 모드(캐시된 채널, 로컬 목록, 원격 채널)를 확인하고 설치 또는 시도 설치를 클릭할 수 있습니다.
활성화/비활성화 및 제거 설치된 노드는 매니저 UI 에서 직접 켜거나 끌 수 있으며, 제거도 가능합니다.
업데이트 처리 "업데이트 가져오기"로 최신 버전 정보를 가져오고, 업데이트 버튼으로 적용합니다.
스냅샷 매니저 현재 설치된 노드/모델 세트를 스냅샷 파일로 저장할 수 있으며, 이후 ComfyUI 시작 시 복원할 수 있습니다.
워크플로우 공유 https://comfyworkflows.com, https://openart.ai, https://youml.com 및 Matrix 로의 원클릭 공유가 가능합니다.
명령줄 도구 (cm‑cli) 파워유저 및 자동화 스크립트를 위한 CLI 로 매니저의 모든 작업을 사용할 수 있습니다.
보안 중심의 저장소 v3.38 이후 매니저 데이터는 보호된 <USER_DIRECTORY>/__manager/ 경로에 저장되어, 실수로 수정되는 위험을 줄입니다.
설정 가능한 동작 config.ini 를 통해 git 경로 설정, 빠른 uv 설치기 사용, 네트워크 모드(공개/비공개/오프라인) 제어, pip 패키지 블랙리스트/오버라이드, 파일 로깅 활성화 등을 설정할 수 있습니다.
컴포넌트 공유 JSON 또는 .pack 컴포넌트 파일을 복사/붙여넣기 또는 드래그/드롭으로 프로젝트 간에 노드 그룹을 재사용할 수 있습니다.
누락된 노드 도우미 워크플로우에서 참조되지만 설치되지 않은 노드를 감지하고, 필요한 사용자 정의 노드를 한 번의 클릭으로 설치할 수 있습니다.
환경 변수 오버라이드 COMFYUI_PATH, GITHUB_ENDPOINT, HF_ENDPOINT 를 통해 매니저를 미러 또는 사용자 정의 설치 위치로 지정할 수 있습니다.
Aria2 다운로더 지원 대용량 모델 파일용 옵션 고속 다운로더입니다.

설치 방법

README 에는 4가지 설치 경로가 나와 있습니다:

  1. 수동 클론ComfyUI/custom_nodes 내에서 git clone https://github.com/ltdrdata/ComfyUI-Manager comfyui-manager 를 실행합니다.
  2. 포터블 윈도우 스크립트 – 제공된 .bat 파일을 다운로드하고 실행합니다.
  3. comfy-cli 경유 – ComfyUI 및 매니저를 동시에 설정하는 단일 명령어 (comfy install).
  4. Linux venv 스크립트 – 다운로드 후 install-comfyui-venv-linux.sh 를 실행합니다.

모든 방법은 매니저를 ComfyUI/custom_nodes/comfyui-manager 에 위치시킵니다.


일반적인 워크플로우

  1. ComfyUI 열기 → 상단 바의 매니저 버튼 클릭.
  2. 사용자 정의 노드 설치 또는 모델 설치 선택.
  3. 목록 탐색 (캐시된 채널이 기본 보기), 설치 또는 시도 설치 클릭.
  4. 업데이트 가져오기업데이트 로 모든 항목을 최신 상태로 유지.
  5. 워크플로우에서 누락된 노드가 참조될 경우, 누락된 사용자 정의 노드 설치를 클릭하여 자동 해결.
  6. 주요 변경 전에 스냅샷 저장 선택; 나중에 복원하여 롤백 가능.
  7. 완료된 워크플로우를 내장된 공유 버튼으로 공유.

설정 요약

  • use_uv = true – pip 대신 빠른 uv 설치기 사용.
  • network_mode = public|private|offline – 매니저가 인터넷에 접근할 수 있는지 제어.
  • security_level – 보호된 경로 처리의 엄격함을 선택.
  • pip 블랙리스트/오버라이드 파일로 특정 파이썬 패키지를 차단하거나 대체 가능.

누구에게 추천되나요?

  • 정기적으로 제3자 노드를 추가하거나 테스트하는 ComfyUI 사용자.
  • 재현 가능한 환경(스냅샷, 고정된 pip 버전)이 필요한 아티스트 및 개발자.
  • CLI 자동화(cm‑cli)를 선호하는 파워유저.

결론

ComfyUI‑Manager 는 사용자 정의 노드, 모델, 워크플로우 공유를 수동으로 처리하는 과정을 매끄러운 UI 기반 경험으로 바꾸는 실용적이고 잘 문서화된 확장 기능입니다. 또한 CLI 도구와 보안 인식된 저장소를 제공하여 고급 설정에도 대응합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트