스토리 아이디어, 각본, 소설을 대본·스토리보드·캐릭터·영상 생성 에이전트의 협업으로 여러 장면의 영상으로 만드는 에이전트형 영상 생성 프레임워크입니다.
ddcat-ai/open-ai-canvas
스토리보드 작성, 멀티모달 생성, 에셋 관리를 위한 무한 캔버스를 제공하는 오픈소스 AI 영화·숏드라마 제작 워크스페이스입니다.
- 스타
- 1,696
- 포크
- 554
- 열린 이슈
- 76
- 마지막 커밋
- 7시간 전
어떤 프로젝트인가요?
Open AI Canvas (影策)는 스토리를 영상으로 만드는 셀프 호스팅 워크스페이스입니다. 자유롭게 구성할 수 있는 캔버스에 스크립트, 캐릭터, 장면, 스타일 보드, 참고 자료를 연결된 노드로 배치하고, 구조화된 스토리보드와 3D 연출 스테이지에서 샷을 계획할 수 있습니다.
텍스트, 이미지, 비디오, 오디오 생성을 아우르는 통합 작업 시스템으로 생성 작업을 처리합니다. 작업에는 참고 이미지, 첫 프레임과 마지막 프레임, 카메라 이동, 이어 만들기, 일괄 출력 등을 설정할 수 있으며, 대기열에서 진행 상황과 로그를 확인하고 작업을 취소하거나 재시도할 수 있습니다. 에셋은 라이브러리에서 관리하며 삭제 전 참조 여부를 확인하고, 타임라인 편집기에서 클립 배치와 트리밍, 자막 전사, 서버 측 내보내기를 처리합니다.
백엔드는 로컬 사용 시 SQLite를, 배포 시 PostgreSQL과 Redis를 사용하는 Go로 작성되었고, 프런트엔드는 React 앱입니다. 프로젝트는 아직 빠르게 개발 중이어서 데이터 구조와 인터페이스가 변경될 수 있으며, 개인용·로컬 환경이나 신뢰할 수 있는 환경에서 사용하도록 만들어졌습니다.
핵심 기능
- 01노드, 연결선, 미니맵, 실행 취소/다시 실행, 읽기 전용 공유를 지원하는 무한 캔버스입니다.
- 02구조화된 스토리보드, 캐릭터 및 장면 관리, 3D 연출 스테이지를 제공합니다.
- 03참고 프레임과 카메라 제어를 지원하는 텍스트·이미지·비디오·오디오 생성 기능입니다.
- 04진행 상황과 로그 확인, 취소, 재시도를 지원하는 비동기 작업 대기열입니다.
- 05자막 전사와 서버 측 비디오 내보내기를 지원하는 타임라인 편집 기능입니다.
- 06모델 채널, 사용량 할당량, 오브젝트 스토리지(Alibaba Cloud OSS, Tencent COS)를 관리하는 관리자 도구입니다.
활용 사례
- 하나의 캔버스에서 스크립트부터 스토리보드, 생성된 샷까지 숏드라마를 구상합니다.
- 일관성 있는 AI 영상 제작을 위해 캐릭터, 장면, 스타일 참고 자료를 정리합니다.
- 신뢰할 수 있는 소규모 팀을 위한 공유 크리에이티브 워크스페이스를 셀프 호스팅합니다.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/ddcat-ai/open-ai-canvas.git - 2
로컬 데이터 디렉터리와 캐시 디렉터리를 만듭니다
mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod - 3
백엔드 디렉터리에서 실행하고, 별도의 터미널에서 Go 백엔드를 시작합니다
cd backend && CANVAS_BACKEND_ADDR=127.0.0.1:8080 CANVAS_BACKEND_DATA_DIR=../.local/project-workbench-debug GOCACHE=../.local/cache/go-build GOMODCACHE=../.local/cache/go-mod go run ./cmd/server - 4
web/에서 프런트엔드 종속성을 설치한 다음 bun run dev를 실행하고 http://localhost:3000을 엽니다
cd web && bun install --frozen-lockfile
사용 전 알아둘 점
- 프로젝트가 아직 빠르게 개발 중이므로 데이터 구조와 외부 인터페이스가 변경될 수 있습니다.
- 개인용, 로컬 환경 또는 신뢰할 수 있는 환경에 적합하며, 보안 설정 없이 공개 멀티 사용자 서비스로 노출해서는 안 됩니다.
- 실행하려면 Go 1.25와 Bun이 필요하며, 생성 기능을 사용하려면 API 키를 사용해 직접 모델 채널을 설정해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- open-ai-canvas은(는) 무엇인가요?
- 스토리보드 작성, 멀티모달 생성, 에셋 관리를 위한 무한 캔버스를 제공하는 오픈소스 AI 영화·숏드라마 제작 워크스페이스입니다. Open AI Canvas (影策)는 스토리를 영상으로 만드는 셀프 호스팅 워크스페이스입니다. 자유롭게 구성할 수 있는 캔버스에 스크립트, 캐릭터, 장면, 스타일 보드, 참고 자료를 연결된 노드로 배치하고, 구조화된 스토리보드와 3D 연출 스테이지에서 샷을 계획할 수 있습니다.
- open-ai-canvas은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- open-ai-canvas은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- open-ai-canvas은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. open-ai-canvas의 마지막 커밋은 2026년 11월 6일입니다.
- open-ai-canvas은(는) 어디에 사용할 수 있나요?
- 하나의 캔버스에서 스크립트부터 스토리보드, 생성된 샷까지 숏드라마를 구상합니다. 일관성 있는 AI 영상 제작을 위해 캐릭터, 장면, 스타일 참고 자료를 정리합니다. 신뢰할 수 있는 소규모 팀을 위한 공유 크리에이티브 워크스페이스를 셀프 호스팅합니다.
- open-ai-canvas는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/ddcat-ai/open-ai-canvas.git 로컬 데이터 디렉터리와 캐시 디렉터리를 만듭니다: mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod 백엔드 디렉터리에서 실행하고, 별도의 터미널에서 Go 백엔드를 시작합니다: cd backend && CANVAS_BACKEND_ADDR=127.0.0.1:8080 CANVAS_BACKEND_DATA_DIR=../.local/project-workbench-debug GOCACHE=../.local/cache/go-build GOMODCACHE=../.local/cache/go-mod go run ./cmd/server web/에서 프런트엔드 종속성을 설치한 다음 bun run dev를 실행하고 http://localhost:3000을 엽니다: cd web && bun install --frozen-lockfile
- open-ai-canvas은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ddcat-ai/open-ai-canvas
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
자연어 어시스턴트가 텍스트·이미지·비디오 노드를 연결하는 워크플로를 구성하는 무한 캔버스 기반 오픈소스 AI 비디오 제작 작업 공간입니다.
대본 분해, 스토리보드 작성, 에셋 일관성 관리, 영상 생성과 내보내기를 아우르는 AI 단편 드라마 제작용 엔드투엔드 워크스페이스입니다.
중국어 이야기나 순서가 지정된 이미지를 Remotion으로 렌더링해 무음 3:4 손그림 일기 만화 영상으로 만드는 에이전트 스킬입니다.
AI 이미지·동영상·스토리보드를 만들 수 있는 로컬 노드 기반 캔버스로, 캔버스 내 에이전트와 3D 디렉터 스튜디오, 플러그인 방식의 생성 Provider를 제공합니다.
노드 그래프, 전문 편집 도구, 3D 디렉터 스테이지를 결합해 단편 영상·게임·광고 에셋을 만드는 로컬 우선 데스크톱 AI 아트 엔진입니다.