ComfyArt, ComfyUI를 로컬 Lovart 스타일 디자인 캔버스로 전환
ComfyArt는 무한 캔버스, 도구를 활용하는 디자인 에이전트, 로컬 이미지, 비디오, 오디오 및 3D 생성기를 ComfyUI에 추가하며, 하나의 커스텀 노드로 설치됩니다.
대부분의 AI 디자인 캔버스는 호스팅 제품입니다. 로그인하고 크레딧을 소비하면 이미지, 비디오, 오디오 모델이 여러분이 들여다볼 수 없는 어딘가에서 실행됩니다. ComfyArt는 반대 경로를 택합니다. 하나의 커스텀 노드로 무한 캔버스, 디자인 에이전트, 그리고 모든 생성기를 여러분 자신의 ComfyUI 인스턴스에서 제공하며, http://127.0.0.1:8188/comfyart/ 또는 ComfyUI 상단 바의 ComfyArt 버튼에서 열 수 있습니다.
홈 레일에서는 한 문장 또는 스킬로 프로젝트를 시작하고, 모든 프로젝트를 로컬 데이터베이스에 보관합니다.
custom_nodes 안의 폴더 하나
설치는 ComfyUI/custom_nodes/로 클론한 뒤 pip install -r requirements.txt를 실행하는 것으로 끝납니다. 이 과정에서 PDF 업로드를 위한 pypdfium2와 Edit Elements OCR을 위한 rapidocr가 함께 설치됩니다. 빌드된 프런트 엔드는 dist/에 있으므로 실행에 npm run build는 필요하지 않습니다. 재시작 후에는 브라우저와 Com Desktop에서 캔버스를 사용할 수 있습니다.
프로젝트, 스냅샷 기록, 에이전트 채팅은 user/__comfyart/data.db의 SQLite 데이터베이스에 기록됩니다. 이전 버전에서 comfyart/projects/ 아래 JSON 파일로 생성한 프로젝트는 첫 실행 시 가져오며, 원본 파일은 그대로 남겨둡니다. 모든 캔버스 동작은 저장소의 workflows/ 폴더에 있는 API 형식 워크플로 중 하나이며, ComfyUI의 /prompt를 통해 제출됩니다.
하나의 캔버스 위에 아트보드, 레이어 패널, 생성기 카드가 함께 놓인 페이지입니다.
캔버스가 하는 일
편집기 자체는 tldraw 기반의 무한 캔버스로, 페이지, 아트보드, 크기 프리셋, 채우기, 선, 모서리 반경 제어, 자동 레이아웃, 드래그와 이름 변경 및 범위 선택을 지원하는 레이어 패널, 스냅샷 기록을 갖추고 있습니다. 주석은 편집으로 실행하거나 표시된 영역과 함께 에이전트에 넘길 수 있습니다. 완성된 작업은 PNG, JPG, PDF, 편집 가능한 PPTX로 내보낼 수 있습니다.
텍스트와 벡터는 부가 기능이 아닙니다. 하나의 텍스트 상자 안에서 글꼴, 크기, 색상을 혼합할 수 있고, 브랜드, 일반, 로컬 글꼴을 나열하는 글꼴 선택기, 투명 색상 스톱과 블렌드 모드를 지원하는 단색, 선형, 방사형, 이미지 채우기, 노드 편집이 가능한 펜 도구, 그리고 논리값 합치기, 빼기, 교차, 제외를 지원합니다.
이미지 쪽은 단일 프롬프트 상자가 아니라 도구 모음입니다. 빠른 편집, 업스케일, 배경 제거, 지우개, 플랫폼 프리셋을 이용한 자르기, 뒤집기와 회전, 비파괴 조정, 인페인팅, 개체 이동, 다중 각도, 확장, 레이어 분할, 텍스트 편집, 스타일 전이, 벡터화를 제공합니다. 생성기는 실제 픽셀 단위로 크기를 지정하며, 구조 모드(MLSD, HED, normal, segmentation), 색상 팔레트, 기본 이미지를 통해 참조를 받아들입니다.
이 카테고리에서 보기 드문 도구가 두 가지 있습니다. Edit Elements는 평면 포스터의 텍스트를 OCR로 레이어화하고, 제품과 로고를 오려내고, 깨끗한 배경을 다시 구성해 편집 가능한 아트보드로 되돌린 뒤 결과를 다시 렌더링할 수 있습니다. Mockups는 디자인을 제품 사진 위에 인쇄하고 표면의 주름과 음영을 실시간으로 따라간 다음, 결과를 굽거나 AI와 블렌딩합니다.
Edit Elements는 완성된 포스터를 텍스트, 제품, 배경 레이어로 분리합니다.
비디오, 오디오, 3D는 같은 캔버스 위에 있습니다. 비디오는 텍스트로부터, 첫 프레임과 마지막 프레임으로부터, 최대 9장의 참조 이미지로부터, 또는 스토리보드로부터 5~15초, 768p 또는 1080p로 생성되며, 여러 클립을 음악과 함께 조립하는 타임라인 편집기가 제공됩니다. 음악, 음성 복제를 이용한 내레이션, 효과음은 재생 가능한 카드로 제공되고, 그림을 텍스처가 있는 3D 모델로 변환할 수 있습니다.
목업 도구는 굽기 전에 디자인을 사진 속 제품 위로 왜곡시켜 맞춥니다.
워크플로는 ComfyUI의 노드 어휘 안에 머뭅니다
각 동작이 API 형식 워크플로이기 때문에 캔버스 뒤의 모델은 이미 여러분의 디스크에 있는 모델입니다. 저장소에는 동작별 모델이 나열되어 있습니다. 생성, 빠른 편집, 텍스트 편집, 아웃페인팅에는 qwen_image_2.1_int8_convrot, qwen3vl_8b_int8_convrot, Qwen Image VAE를 사용하고, 다른 이미지 모델로는 Z-Image Turbo, nvfp4의 FLUX.2 Klein 9B, FLUX 3 Klein, MOSS-Image SFT, Qwen Image 2512, Ideogram 4가 있으며, 애니메이션과 비디오에는 8단계 터보 LoRA와 함께 minimax_h3_fl2va_pruned_int8_convrot, 레퍼런스 기반 비디오 생성에는 minimax_h3_ref2va_pruned_int8_convrot, 이미지에서 3D로는 TRELLIS.2와 Pixal3D, 오디오에는 MiniMax Music 3, ACE-Step 1.5, Stable Audio Open을 사용합니다.
핵심 노드가 깨지는 지점에서는 ComfyArt가 자체 노드를 제공합니다. ComfyArt Precise UNET Loader가 존재하는 이유는 ComfyUI의 --fast fp8_matrix_mult가 Qwen Image 2512 같은 스케일 없는 fp8 체크포인트를 노이즈로 만들어버리기 때문이며, 이 로더는 자신이 불러오는 모델에 대해 그 경로를 건너뜁니다. 내장 Timeline Render 노드가 비디오 조립을 처리하고, 모션 컨트롤은 H3 control-union 패치를 SDPose, RT-DETR과 결합해 포즈 그래프를 만듭니다.
비디오 편집기는 생성된 여러 클립과 음악 트랙을 조립한 뒤 결과를 내보냅니다.
에이전트는 채팅 상자가 아니라 도구를 통해 작동합니다
디자인 에이전트는 기본적으로 꺼져 있으며 Agent Settings에서 활성화합니다. 작성자의 ComfyTV 봇에서 이식된 도구 사용형 백엔드로, Claude Code, Codex, Qwen Code, DeepSeek Harness 또는 도구 호출을 지원하는 모든 OpenAI 호환 엔드포인트를 지정할 수 있습니다. 번들로 제공되는 MCP 서버를 통해 캔버스를 살펴보고, 이미지, 비디오, 오디오, 3D를 생성 및 편집하고, 텍스트, 도형, 프레임, 웹 페이지, 슬라이드를 배치하고, Edit Elements와 목업을 실행하며, 프로젝트 메모리를 유지할 수 있습니다.
캔버스 도구는 해당 프로젝트의 열려 있는 ComfyArt 탭에서 실행되므로, 에이전트가 작업하는 동안 탭을 열어두어야 합니다. 채팅은 패널을 닫아도 계속 실행되며, 동일한 MCP 엔드포인트를 외부 클라이언트에 연결할 수도 있습니다.
claude mcp add --transport http comfyart "http://127.0.0.1:8188/comfyart/mcp?project=<project-id>"
codex mcp add comfyart --url "http://127.0.0.1:8188/comfyart/mcp?project=<project-id>"
에이전트는 이미지 한 장을 반환하는 대신 완성된 게시물을 캔버스에 직접 배치합니다.
폴백으로서의 Comfy Cloud와 LAN 머신
모델을 감당할 수 없는 머신을 위한 두 가지 우회로가 있습니다. ComfyUI를 시작하기 전에 COMFY_API_KEY를 설정하고 Settings → Generate를 Comfy Cloud로 전환하면 동일한 워크플로가 https://cloud.comfy.org/api/v2/jobs로 전송되며, 입력은 Cloud 에셋으로 업로드되고 결과는 cloud-<job> 접미사와 함께 output/comfyart/에 저장됩니다. Cloud에서는 내레이션과 음성 복제가 Qwen3-TTS로 라우팅되며, Qwen Image 2512 로더는 실행하는 머신에 ComfyArt가 설치되어 있어야 합니다.
소규모 스튜디오라면 Settings → LAN instances에서 --listen으로 시작한 다른 ComfyUI 머신을 등록할 수 있습니다. Auto는 모든 작업을 해당 워크플로에 필요한 모든 노드와 모델 파일을 갖추고 가장 덜 바쁜 머신으로 보내며, 오프라인이거나 파일이 누락된 머신은 건너뜁니다. 각 생성기 카드에서는 Run on 아래에서 대상을 재정의할 수 있습니다. 모델 파일은 이름으로 매칭되므로 동일한 체크포인트가 머신마다 다른 폴더에 있어도 됩니다.
버전 1.1.0에서 추가된 것
10월 27일 릴리스는 ComfyUI 옆이 아니라 ComfyUI 안에서 사는 것에 초점을 맞춥니다. 브라우저와 Comfy Desktop 모두를 위한 상단 바의 ComfyArt 버튼, 저장되지 않은 캔버스 변경 사항을 먼저 저장하는 홈 레일과 프로젝트 메뉴의 Back to ComfyUI 항목, 실행 중인 생성기 카드의 중지 버튼, 그리고 현재 작업이 끝나면 VRAM과 실행 캐시를 해제하는 설정 메뉴의 모델 언로드 및 캐시 지우기 동작입니다.
시작하기
- 저장소를
ComfyUI/custom_nodes/ComfyArt로 클론합니다. - ComfyUI의 Python 환경에
requirements.txt를 설치하고 ComfyUI를 재시작합니다. - 상단 바의 ComfyArt 버튼 또는
http://127.0.0.1:8188/comfyart/를 엽니다.
comfyart.org의 문서는 각 도구를 스크린샷과 함께 설명하며, MCP 가이드에는 외부 클라이언트용 전체 도구 세트가 나열되어 있습니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.