ComfyUI를 설치한 뒤 가장 먼저 해야하는 것이 바로 ComfyUI Manager 설치입니다. 많은 분들이 ComfyUI Manager를 이용해 커스텀노드(플러그인)를 쉽게 추가할 수 있다고 안내하면서도, 막상 매니저 자체를 설치하는 방법에 대해서는 건너띄는 경우가 허다합니다. 본 글에서는 ComfyUI Manager를 설치하고 사용하는 기초적인 방법에 대해 살펴보도록 하겠습니다.
ComfyUI Manager를 왜 설치해야 하나요?
대부분 가이드를 따라 힘들게 ComfyUI를 성공적으로 설치했다 하더라도, 처음 접하는 분들께서는 막상 프로그램이 실행되고 나면 또다시 멘붕에 빠질 수 밖에 없습니다. 이는 ComfyUI가 WebUI와는 달리 일상에서 접하는 프로그램 UI가 아니기 때문입니다.
하지만 ComfyUI의 다양한 기능과 확장성을 경험하기 위해서는 커스텀노드(Custom Nodes)라 불리는 다양한 확장 기능을 추가로 설치해주어야 하는데, 낯선 UI 덕분에 시작도 하기 전에 큰 벽을 마주한 기분이 들 수 밖에 없습니다. 그런데 다행히도 ComfyUI Manager 까지만 잘 설치해주시면, 이후 ComfyUI에 추가로 필요한 커스텀 노드 설치, 업데이트 또는 ComfyUI 자체 업데이트 등 까지도 수월하게 진행하실 수 있습니다.
ComfyUI Manager 설치 방법
본 블로그에서 알려드리는 ComfyUI 수동 설치 과정을 숙지하신 분들이라면, ComfyUI Manager 설치 역시 크게 어려운 것이 없습니다. 먼저 전반적인 설치 절차를 살펴보면 다음과 같이 크게 3단계로 나눌 수 있습니다.
- ComfyUI Manager 깃 주소 확인
- ComfyUI Custom Nodes 폴더에 깃 클론
- ComfyUI 실행 후 Manager 실행
사실 ComfyUI Manager 자체도 ComfyUI의 여러가지 커스텀 노드 중 하나일 뿐입니다. 따라서 커스텀 노드 설치 방법만 잘 숙지하시면, 추후 다른 커스텀 노드 설치는 큰 어려움 없이 진행하실 수 있습니다. 더불어 ComfyUI Manager가 설치되면 메니져 자체에서 커스텀노드 원클릭 설치 및 업데이트가 가능하기 때문에 더더욱 어려울 일이 없습니다. 그럼 본격적으로 ComfyUI Manager 설치 절차를 각 단계별로 살펴보겠습니다.
ComfyUI Manager 깃 주소 확인
먼저 ComfyUI를 설치했을 때처럼 ComfyUI Manager의 깃허브 페이지로 이동한뒤 깃 주소를 확인합니다. 깃 주소는 보통 깃허브 페이지의 주소 뒤에 .git이 붙습니다. 아래는 우리가 설치하고자 하는 ComfyUI Manager의 깃허브 페이지 주소입니다.
https://github.com/ltdrdata/ComfyUI-Manager
ComfyUI Custom Nodes 폴더에 깃 클론
마찬가지로 Git Clone을 통해 ComfyUI Manager를 내려받는 단계입니다. ComfyUI Manager 깃허브 페이지에서 아래처럼 Git repository 주소를 복사합니다.
이제 ComfyUI가 설치된 폴더에서 custom_nodes라고 적힌 폴더를 찾아 해당 위치에서 터미널을 실행합니다. 이후 custom_nodes 폴더에서 아래 그림과 같이 git clone 명령을 내립니다.
특정 폴더에서 터미널 실행하는 방법과 깃 클론 방법에 대해 어려움이 있는 분들은 아래를 참고하시기 바랍니다.
ComfyUI 실행 후 Manager 실행
이제 ComfyUI Manager 내려받기가 완료되었기 때문에 ComfyUI를 실행하면 아래와 같은 화면을 볼 수 있습니다.
ComfyUI 우측 하단(기본위치)의 메뉴창에 “Manager”라는 버튼이 새로 생성되며, 해당 버튼을 누르면 위 그림과 같이 ComfyUI Manager Menu 팝업 창이 나타나게 됩니다. 이제부터는 ComfyUI를 활용할 때 대부분의 세팅은 주로 이 Manager 창을 통해 이뤄지게 됩니다.
특히 위 그림에 표기된 Install Custom Nodes를 활용하면 ComfyUI Manager 설치 과정과 같은 복잡한 단계를 건너뛰고, 원클릭으로 간편하게 각종 커스텀 노드를 설치할 수 있습니다.
ComfyUI Manager로 Custom Nodes 설치하기
앞서 말씀드린 것처럼 ComfyUI Manager를 잘 설치하셨다면 이제 Custom Nodes를 설치하는 것은 매우 쉽습니다. 바로 위에서 ComfyUI Manger를 설치한 방법과 100% 동일한 절차대로 Custom Nodes를 설치하면 되기 때문입니다. 설치가 필요한 기능의 깃허브 페이지에서 깃 주소를 확인하고, ComfyUI 설치 폴더 내 custom_nodes 폴더에 깃 클론을 마친 뒤 ComfyUI를 실행하면 자동으로 설치가 완료됩니다.
그런데 우리는 ComfyUI Manager를 설치했기 때문에 매번 이렇게 수동으로 설치하는 것보다 이제 더 쉬운 방법이 있습니다. 바로 메니저 내에서 Install Custom Nodes를 활용하는 것입니다. 앞서 살펴본 메니져 팝업 창에서 Install Custom Nodes를 눌러보면 아래와 같은 창이 나타납니다.
이제 직접 깃허브 페이지에 방문하지 않더라도 주요 커스텀 노드(Custom nodes)들을 여기서 바로 설치할 수 있습니다. 이미 설치된 커스텀 노드는, 비활성화(Disable) 또는 삭제(Uninstall)이 가능하며, 아직 설치하지 않은 기능은 Install 버튼을 클릭하는 것만으로 간편하게 커스텀 노드 설치가 가능합니다. 우측 상단 검색창을 이용하면 설치가 필요한 기능을 검색할 수도 있습니다.