노드 그래프, 전문 편집 도구, 3D 디렉터 스테이지를 결합해 단편 영상·게임·광고 에셋을 만드는 로컬 우선 데스크톱 AI 아트 엔진입니다.
raph651/open-source-canvas
프롬프트, 참조 자료, 모델을 워크플로로 연결해 로컬 ComfyUI 서버에서 이미지를 생성하는 오픈소스 노드 캔버스입니다.
- 스타
- 140
- 포크
- 36
- 열린 이슈
- 0
- 마지막 커밋
- 6일 전
어떤 프로젝트인가요?
Open Source Canvas는 이미지와 동영상을 생성하기 위한 노드 기반 스튜디오입니다. 프롬프트, 참조 이미지, 모델을 무한 보드에 노드로 배치하고 선으로 연결하면 완성된 이미지와 동영상 클립이 출력됩니다. 프런트엔드는 React, Vite, React Flow로 구축되어 있으며 자체적으로 생성 작업을 수행하지 않습니다. 모든 작업은 HTTP 및 WebSocket API를 통해 ComfyUI 서버로 전송됩니다.
기본으로 바로 실행할 수 있는 로컬 모델은 이미지용 SD-Turbo와 동영상용 LTX-Video 2B입니다. LTX-2.5, Seedream 5.0 Pro 같은 호스팅 모델은 ComfyUI 파트너 노드를 통해 표시되지만, 캔버스에서 직접 생성하는 기능은 아직 연결되지 않아 명확한 오류 메시지와 함께 실패합니다. 보드는 자동 저장, 버전 기록, 내보내기 기능과 함께 브라우저에 일반 JSON으로 저장됩니다.
이 프로젝트에는 예제 및 템플릿 보드가 있는 스튜디오 홈, 프롬프트·참조 자료·모델·해상도·시드를 설정하는 노드별 생성 컨트롤, 이미지 간 및 이미지에서 동영상으로 이어지는 체인, 선택 사항인 WebSocket 협업 공간이 포함됩니다. 프로덕션 서버 모드에서는 ComfyUI 요청을 프록시하고 방문자별로 출력물을 분리합니다.
핵심 기능
- 01실행 취소/다시 실행, 그룹화, 복사/붙여넣기를 지원하는 무한 노드 캔버스와 타입이 지정된 연결 기능.
- 02프롬프트, 참조 자료, 모델, 해상도, 화면 비율, 길이, 시드를 설정하는 노드별 생성 패널.
- 03앞 단계의 이미지가 다음 노드로 전달되는 이미지 간 및 이미지에서 동영상으로 이어지는 체인.
- 04SD-Turbo와 LTX-Video 2B를 기본 모델로 사용하는 로컬 ComfyUI 서버 연동.
- 05로컬 자동 저장, 버전 기록, 내보내기를 지원하며 일반 JSON으로 저장되는 보드.
- 06WebSocket을 통해 보드를 동기화하는 선택형 협업 공간.
활용 사례
- 자신의 컴퓨터에서 프롬프트를 바탕으로 이미지나 짧은 동영상 시퀀스를 프로토타이핑.
- 스토리보드나 모션 테스트를 위해 이미지 생성을 이미지-동영상 변환으로 연결.
- 여러 사람이 출력물을 서로 분리해 사용할 수 있도록 공유 ComfyUI 인스턴스 운영.
빠른 시작
- 1
저장소를 클론하고 앱 종속성을 설치합니다
git clone https://github.com/raph651/open-source-canvas.git && cd open-source-canvas && npm install - 2
ComfyUI를 설정하고 기본 모델을 다운로드합니다(또는 README의 수동 설정 단계를 따릅니다)
./scripts/setup-comfyui.sh --with-video - 3
앱을 개발 모드로 시작한 다음 http://127.0.0.1:4173 을 엽니다
npm run dev
사용 전 알아둘 점
- 앱과 함께 로컬 ComfyUI 서버를 실행해야 합니다.
- LTX-Video 2B는 기본 설정에서 약 24GB의 통합 메모리 또는 GPU 메모리가 필요합니다.
- Seedream, LTX-2.5 등의 API 모델은 아직 캔버스에서 생성할 수 없으며 사용자 지정 래퍼가 필요합니다.
- 일부 모델 가중치에는 제한적인 라이선스가 적용됩니다. 예를 들어 대기업용 LTX-2.5 라이선스와 MiniMax H3의 커뮤니티 라이선스가 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- open-source-canvas은(는) 무엇인가요?
- 프롬프트, 참조 자료, 모델을 워크플로로 연결해 로컬 ComfyUI 서버에서 이미지를 생성하는 오픈소스 노드 캔버스입니다. Open Source Canvas는 이미지와 동영상을 생성하기 위한 노드 기반 스튜디오입니다. 프롬프트, 참조 이미지, 모델을 무한 보드에 노드로 배치하고 선으로 연결하면 완성된 이미지와 동영상 클립이 출력됩니다. 프런트엔드는 React, Vite, React Flow로 구축되어 있으며 자체적으로 생성 작업을 수행하지 않습니다. 모든 작업은 HTTP 및 WebSocket API를 통해 ComfyUI 서버로 전송됩니다.
- open-source-canvas은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- open-source-canvas은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- open-source-canvas은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. open-source-canvas의 마지막 커밋은 2026년 11월 1일입니다.
- open-source-canvas은(는) 어디에 사용할 수 있나요?
- 자신의 컴퓨터에서 프롬프트를 바탕으로 이미지나 짧은 동영상 시퀀스를 프로토타이핑. 스토리보드나 모션 테스트를 위해 이미지 생성을 이미지-동영상 변환으로 연결. 여러 사람이 출력물을 서로 분리해 사용할 수 있도록 공유 ComfyUI 인스턴스 운영.
- open-source-canvas는 어떻게 설치하나요?
- 저장소를 클론하고 앱 종속성을 설치합니다: git clone https://github.com/raph651/open-source-canvas.git && cd open-source-canvas && npm install ComfyUI를 설정하고 기본 모델을 다운로드합니다(또는 README의 수동 설정 단계를 따릅니다): ./scripts/setup-comfyui.sh --with-video 앱을 개발 모드로 시작한 다음 http://127.0.0.1:4173 을 엽니다: npm run dev
- open-source-canvas은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/raph651/open-source-canvas
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
노드 기반 Stable Diffusion 인터페이스인 ComfyUI를 위한 커스텀 노드와 편의성 개선 모음입니다.
이미지·비디오·오디오·3D 콘텐츠 생성을 위해 로컬에서 diffusion 모델을 실행하는 노드 그래프 GUI, API 및 백엔드입니다.
Stable Diffusion, Flux, Wan 등으로 이미지·영상·오디오를 생성하는 모듈형 웹 UI로, ComfyUI 워크플로 탭을 제공합니다.
Stable Diffusion과 최신 이미지·비디오 모델을 실행하는 Gradio 기반 웹 UI로, Forge 포크를 이어받아 모델 지원과 최적화를 추가합니다.
ComfyUI의 공식 웹 프런트엔드로, 노드 기반 인터페이스에서 생성형 AI 이미지 및 동영상 워크플로를 실행할 수 있습니다.