ganbo-gab/open-storyboard-canvas

开源的 AI 分镜与导演台画布,支持全景图、摄像机控制、提示词预设和自定义供应商调用。

Open Storyboard Canvas – 무엇인가요

Open Storyboard Canvas 는 크리에이터가 시각적인 "캔버스" 에서 AI 기반 이미지 및 비디오 생성 워크플로우를 구축하고 관리하며 실행할 수 있는 데스크톱 애플리케이션입니다. 노드 기반 에디터, 3D "디렉터 스튜디오", 그리고 채팅을 통해 자산을 생성하거나 편집할 수 있는 AI "에이전트" 를 통합합니다. 이 도구는 Tauri 2, React, TypeScript, Rust 를 사용하여 macOS 및 Windows에서 로컬로 실행됩니다.


핵심 기능 (README에 설명된 내용)

기능 기능 설명
캔버스 에이전트 (베타) 오른쪽에서 채팅 가능. 에이전트는 현재 프로젝트, 선택된 노드, 첨부된 미디어를 읽고, 노드 생성, 이동, 편집, 생성 작업 제출, 상태 추적, 간결한 로그 표시가 가능합니다.
AI 이미지/비디오 워크플로우 처음부터 생성, 참조 이미지 편집, 비디오 생성, 스토리보드 기반 출력을 지원합니다. 여러 제공자(OpenAI 호환, Agnes, Dreamina CLI 등)를 구성할 수 있으며, 모델, 해상도, 비율, 길이 등 작업별 설정이 가능합니다.
노드 기반 캔버스 및 태그 그룹 미디어, AI 생성 이미지/비디오, 스토리보드, 파노라마, 디렉터 스튜디오 장면을 노드로 업로드할 수 있습니다. 태그 그룹은 참조를 정리하는 컨테이너 역할을 하며, 프롬프트 텍스트에는 영향을 주지 않습니다.
디렉터 스튜디오 및 파노라마 캐릭터, 소품, 조명, 카메라를 배치할 수 있는 3D 장면입니다. 장면을 기록하고 캔버스로 스크린샷을 내보내거나, 생성된 파노라마를 배경으로 가져올 수 있습니다.
생산성 및 진단 기능 스프레드시트를 통한 프롬프트 일괄 임포트, 프롬프트 라이브러리, 되돌리기/다시하기, 자동 프로젝트 영구 저장, 검색 가능한 정제된 로그, 상세한 오류 보고서.
크로스플랫폼 데스크톱 앱 macOS(유니버설) 및 Windows(x64)용으로 패키징되었습니다. 네이티브 래퍼로 Tauri 2를 사용하고, UI는 React, 시스템 수준 명령 및 AI 제공자 어댑터는 Rust를 사용합니다.

누구에게 적합한가요?

  • 계획 보드 내에서 AI 생성 개념 이미지나 짧은 비디오 클립을 직접 사용하고 싶은 스토리보드 아티스트 및 애니메이터.
  • 단일 인터페이스에서 여러 AI 모델로 시각적 프로토타입을 빠르게 만들고 싶은 콘텐츠 크리에이터 (게임, 마케팅, 영화).
  • 로컬에서 실행되며 확장 가능한 플랫폼을 원하는 개발자 (예: 새로운 AI 제공자 또는 커스텀 CLI 도구를 통합하고 싶은 경우, 예: Dreamina).

시작하기

  1. 다운로드: 최신 GitHub 릴리스에서 설치 프로그램을 다운로드 (Windows .exe 또는 macOS .dmg).
  2. 제공자 설정: 설정 → 내 설정 에서 API 키를 추가 (텍스트, 이미지, 비디오 모델용) 또는 로컬 Dreamina CLI에 연결.
  3. 새 캔버스 프로젝트 생성 후 노드 추가 (미디어 업로드, AI 이미지, AI 비디오, 디렉터 스튜디오, 태그 그룹).
  4. 생성: 노드의 생성 버튼을 클릭하거나 오른쪽 에이전트를 호출하여 생성, 이동, 작업 모니터링을 자동 처리.
  5. 결과 확인: 생성된 자산은 새로운 노드로 나타납니다. 왼쪽 로그에는 읽기 쉬운 요약과 원시(정제된) API 응답에 대한 링크가 포함됩니다.

기술 스택 (리포지토리에서)

  • 프론트엔드: React + TypeScript, 상태 관리에 Zustand, 중국어/영어 UI를 위한 i18n.
  • 백엔드 / 네이티브 브리지: Rust (src-tauri)로 Tauri를 통해 프론트엔드에 명령을 노출.
  • AI 통합: src-tauri/src/ai/ 내 제공자 어댑터로 OpenAI 호환 API, Agnes, Dreamina CLI, 커스텀 선언형 제공자를 처리.
  • 지속성: 프로젝트 파일, 노드 그래프, 뷰포트, 기록 및 미디어 참조는 로컬에 저장. 자격 증명은 별도로 보관되며 기본적으로 내보내지 않습니다.

개발 빠른 시작 (README에 따름)

# 복제 및 설치
git clone https://github.com/ganbo-gab/open-storyboard-canvas.git
cd open-storyboard-canvas
npm install

# UI만 실행
npm run dev

# 전체 데스크톱 앱 실행 (Tauri 종속성 필요)
npm run tauri dev

리포지토리에는 린팅, TypeScript 타입 체크, Rust 포맷팅 및 테스트도 포함되어 있습니다.


라이선스 및 출처

  • Storyboard-Copilot (작성자 henjicc)에서 명시적 허가를 받아 포크.
  • 새 코드는 MIT 라이선스 하에 공개.

요약

Open Storyboard Canvas 는 노드 기반 스토리보딩, 다중 모달 생성, 인터랙티브 채팅 에이전트를 결합한 진정한 로컬 실행형 AI 지원 창작 캔버스입니다. 단순한 튜토리얼이나 링크 모음이 아니라, 진정한 AI 창작 도구 분야에 속합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트