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