주제나 대본을 완성된 AI 숏폼 영상과 AI 웹툰 드라마로 제작하는 오픈소스 플랫폼
chatfire-AI/huobao-drama
소설이나 한 문장짜리 아이디어를 AI로 대본, 캐릭터, 스토리보드, 영상까지 자동 생성해 숏드라마로 만드는 오픈소스 풀스택 플랫폼입니다.
- 스타
- 17,030
- 포크
- 3,173
- 열린 이슈
- 38
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
Huobao Drama는 AI 기반 숏드라마 제작 파이프라인입니다. 소설 같은 원문을 입력하면 LLM이 형식에 맞는 대본으로 각색하고, 캐릭터와 장면, 소품을 추출한 뒤 대본을 영상 프롬프트가 포함된 스토리보드 샷으로 나눕니다. 이미지 모델은 캐릭터와 장면의 일관된 레퍼런스 이미지를 생성하고, 텍스트-투-비디오 또는 이미지-투-비디오 모델은 각 샷을 렌더링합니다.
앱의 프런트엔드는 Nuxt 3와 Vue 3, 백엔드는 Hono, Drizzle ORM, Mastra 에이전트로 구축되었으며, 데이터는 함께 제공되는 SQLite 파일에 저장됩니다. npm 패키지로 함께 제공되는 FFmpeg가 각 샷을 이어 붙여 전체 에피소드를 만들고 재생하거나 다운로드할 수 있게 합니다. 지원하는 제공업체로는 OpenAI 호환 API, Gemini, Volcano Engine Seedance, MiniMax, Alibaba Bailian Wan 등이 있습니다. 인터페이스는 중국어, 영어, 일본어, 한국어를 지원합니다.
웹 앱 외에도 macOS와 Windows용 Electron 데스크톱 빌드, Docker 이미지, 서버 배포 옵션을 제공합니다. 라이선스는 CC BY-NC-SA 4.0이며, 허가 없이 상업적으로 사용할 수 없습니다.
핵심 기능
- 01LLM을 사용해 소설 원문을 형식에 맞는 대본으로 생성합니다.
- 02캐릭터, 장면, 소품을 추출하고 레퍼런스 이미지를 생성합니다.
- 03대본을 영상 프롬프트가 포함된 스토리보드 샷으로 나눕니다.
- 04웹 UI 설정을 통해 다양한 텍스트, 이미지, 영상 모델 제공업체를 지원합니다.
- 05FFmpeg로 샷별 클립을 이어 붙여 전체 에피소드를 만듭니다.
- 06웹 앱, Electron 데스크톱 앱 또는 Docker 컨테이너로 실행할 수 있습니다.
활용 사례
- 웹소설이나 연재 이야기를 짧은 에피소드 형식의 영상으로 제작하기.
- 촬영 전에 숏드라마의 캐릭터, 장면, 스토리보드를 프로토타이핑하기.
- 여러 모델 제공업체를 활용해 AI 영상 생성 파이프라인을 실험하기.
- 소규모 팀에서 이중 언어 숏드라마 제작 도구를 직접 호스팅하기.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/chatfire-AI/huobao-drama.git - 2
백엔드 종속 항목을 설치합니다(backend 폴더 안에서 실행).
npm install - 3
프런트엔드 종속 항목을 설치합니다(frontend 폴더 안에서 실행).
npm install - 4
백엔드와 프런트엔드를 개발 모드로 시작합니다(각각 별도의 터미널에서 실행).
npm run dev
사용 전 알아둘 점
- README에 따르면 라이선스는 CC BY-NC-SA 4.0이며, 상업적 이용은 허용되지 않습니다.
- AI 기능을 사용하려면 모델 제공업체의 API 키가 필요하며, Settings 페이지에서 구성하기 전까지 작동하지 않습니다.
- Node.js 20 이상 및 npm 9 이상이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- huobao-drama은(는) 무엇인가요?
- 소설이나 한 문장짜리 아이디어를 AI로 대본, 캐릭터, 스토리보드, 영상까지 자동 생성해 숏드라마로 만드는 오픈소스 풀스택 플랫폼입니다. Huobao Drama는 AI 기반 숏드라마 제작 파이프라인입니다. 소설 같은 원문을 입력하면 LLM이 형식에 맞는 대본으로 각색하고, 캐릭터와 장면, 소품을 추출한 뒤 대본을 영상 프롬프트가 포함된 스토리보드 샷으로 나눕니다. 이미지 모델은 캐릭터와 장면의 일관된 레퍼런스 이미지를 생성하고, 텍스트-투-비디오 또는 이미지-투-비디오 모델은 각 샷을 렌더링합니다.
- huobao-drama은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- huobao-drama은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- huobao-drama은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. huobao-drama의 마지막 커밋은 2026년 11월 5일입니다.
- huobao-drama은(는) 어디에 사용할 수 있나요?
- 웹소설이나 연재 이야기를 짧은 에피소드 형식의 영상으로 제작하기. 촬영 전에 숏드라마의 캐릭터, 장면, 스토리보드를 프로토타이핑하기. 여러 모델 제공업체를 활용해 AI 영상 생성 파이프라인을 실험하기. 소규모 팀에서 이중 언어 숏드라마 제작 도구를 직접 호스팅하기.
- huobao-drama는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/chatfire-AI/huobao-drama.git 백엔드 종속 항목을 설치합니다(backend 폴더 안에서 실행).: npm install 프런트엔드 종속 항목을 설치합니다(frontend 폴더 안에서 실행).: npm install 백엔드와 프런트엔드를 개발 모드로 시작합니다(각각 별도의 터미널에서 실행).: npm run dev
- huobao-drama은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/chatfire-AI/huobao-drama
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
스크립트를 캐릭터 일관성을 유지하는 AI 생성 영화 장면으로 바꾸고, 이미지와 동영상을 일괄 생성하는 Electron 데스크톱 앱입니다.
대본 분해, 스토리보드 작성, 에셋 일관성 관리, 영상 생성과 내보내기를 아우르는 AI 단편 드라마 제작용 엔드투엔드 워크스페이스입니다.
소설, 대본 또는 제품 자료를 캐릭터, 스토리보드, 영상 클립과 CapCut 호환 초안으로 만드는 셀프 호스팅 AI 영상 작업 공간입니다.
원작 소설 각색부터 스토리보드까지 AI 숏드라마 제작의 모든 단계를 아우르는 에이전트 독립형 스킬 모음입니다.
Seedance, Kling, MiniMax용 시나리오 작성, 스토리보드, 영상 프롬프트를 아우르는 AI 숏드라마 및 AI 만화 드라마 에이전트 스킬 모음입니다.