LingyiChen-AI/AIComicBuilder

★ 1,868⑂ 0

AI-powered animated comic generator — transform scripts into fully animated videos with AI-driven character design, storyboarding, and video synthesis.

About LingyiChen-AI/AIComicBuilder

LingyiChen-AI/AIComicBuilder is an open-source project on GitHub, mainly written in TypeScript. AI-powered animated comic generator — transform scripts into fully animated videos with AI-driven character design, storyboarding, and video synthesis. It currently holds 1,868 stars and 0 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the AI Video Projects board and on the AI AI Video Projects list.

GitHub Repository Details

Repository LingyiChen-AI/AIComicBuilder · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

AI Comic Builder

社区交流:https://linux.do/

v0.2.3

AI 驱动的漫剧生成器 — 从剧本到动画视频的全自动流水线。

📺 系统介绍视频

Bilibili

v0.2.1 版本更新

v0.2.2 Seedance 2.0 接入 + 参考图模式重构

本网站全程由 AI 驱动开发, 开发指南:https://github.com/twwch/vibe-coding

功能特性

技术栈

| 层级 | 技术 | |------|------| | 框架 | Next.js 16 (App Router) | | 前端 | React 19, Tailwind CSS 4, Zustand, Base UI | | 国际化 | next-intl | | 数据库 | SQLite + Drizzle ORM | | AI 文本 | OpenAI / Gemini (via AI SDK) | | AI 图像 | OpenAI DALL-E / Gemini Imagen / Kling | | AI 视频 | Seedance / Kling / Veo | | 视频处理 | FFmpeg (fluent-ffmpeg) | | 包管理 | pnpm |

快速开始

环境要求

安装

pnpm install

初始化数据库

pnpm drizzle-kit push

启动

pnpm dev

访问 http://localhost:3000

Docker 部署

快速启动

docker run -d \
  --name ai-comic-builder \
  -p 3000:3000 \
  -v ./data:/app/data \
  -v ./uploads:/app/uploads \
  --platform linux/amd64 \
  twwch/aicomicbuilder:latest

启动后在设置页面中配置 AI 模型供应商(OpenAI / Gemini / Seedance)。

Docker Compose

创建 docker-compose.yml

services:
  ai-comic-builder:
    image: twwch/aicomicbuilder:latest
    ports:
  • "3000:3000"
volumes:
  • ./data:/app/data
  • ./uploads:/app/uploads
restart: unless-stopped
docker compose up -d

数据持久化

通过 volume 挂载保持数据:

手动构建镜像

git clone https://github.com/twwch/AIComicBuilder.git
cd AIComicBuilder
docker build -t ai-comic-builder .

生成流水线

剧本输入 → 剧本解析 → 角色提取 → 角色四视图
                                      ↓
                                   智能分镜
                                      ↓
                         参考帧生成 / 首尾帧生成(逐镜头)
                                      ↓
                              视频提示词生成(逐镜头)
                                      ↓
                              视频生成(逐镜头)
                                      ↓
                                 视频合成 + 字幕

每个阶段支持单独触发或批量生成,用户可完全控制流水线节奏。分镜页提供列表视图和看板视图,看板按生成进度自动分列。支持分镜版本管理,可创建多个版本进行对比迭代。

项目结构

src/
├── app/
│   ├── [locale]/                # i18n 路由
│   │   ├── (dashboard)/         # 项目列表
│   │   ├── project/[id]/        # 项目编辑器
│   │   │   ├── script/          # 剧本编辑
│   │   │   ├── characters/      # 角色管理
│   │   │   ├── storyboard/      # 分镜面板
│   │   │   └── preview/         # 预览 & 合成
│   │   └── settings/            # 模型配置
│   └── api/                     # API 路由
├── components/
│   ├── ui/                      # 基础 UI 组件
│   ├── editor/                  # 编辑器组件
│   └── settings/                # 设置组件
├── lib/
│   ├── ai/                      # AI 供应商 & Prompt
│   ├── pipeline/                # 生成流水线
│   ├── db/                      # 数据库 Schema
│   └── video/                   # FFmpeg 处理
└── stores/                      # Zustand 状态管理

数据模型

界面截图

| 项目列表 | 分集管理 | |:---:|:---:| | 项目列表 | 分集管理 |

| 剧本导入 | 导入 — 角色解析 | 导入 — 自动分集 | |:---:|:---:|:---:| | 剧本导入 | 角色解析 | 自动分集 |

| 角色管理 | 剧本生成 | |:---:|:---:| | 角色管理 | 剧本生成 |

| 角色解析 | 分镜 | 分镜看板 | |:---:|:---:|:---:| | 角色解析 | 分镜 | 分镜看板 |

| 看板 | 看板详情 | |:---:|:---:| | 看板 | 看板详情 |

| 预览 | 模型配置 | |:---:|:---:| | 预览 | 模型配置 |

| 提示词管理 | 提示词修改 | |:---:|:---:| | 提示词管理 | 提示词修改 |

| 提示词快捷入口 | 分镜 AI 优化 | |:---:|:---:| | 提示词快捷入口 | 分镜AI优化 |

Demo

https://www.bilibili.com/video/BV19rwVzUEeD/

https://www.bilibili.com/video/BV1RrwVzUE3x/

https://www.bilibili.com/video/BV15rwVzSEKZ/

https://www.bilibili.com/video/BV15kwiz7E6Q/

https://www.bilibili.com/video/BV1hTw1zAEgY/

最新版生成

《拳魂·最后一回合》-seedance1.5

《拳魂·最后一回合》-seedance2

基于 Seedance 2.0 生成

License

Apache License 2.0

GitHub Stars & Activity

1,868Stars
0Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars1,868
Forks0
Open issues0
Primary languageTypeScript
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

HBAI-Ltd / Toonflow-app

TypeScript★ 15,649⑂ 0
2

waooAI / waoowaoo

TypeScript★ 14,099⑂ 0
3

Vincentwei1021 / video-shotcraft

TypeScript★ 8,712⑂ 0
4

promptslab / Awesome-Prompt-Engineering

TypeScript★ 6,333⑂ 0
5

hypit-ai / hypit

TypeScript★ 4,347⑂ 0
6

tmoroney / auto-subs

TypeScript★ 4,218⑂ 0
7

getopenscreen / openscreen

TypeScript★ 2,953⑂ 0
8

trykimu / videoeditor

TypeScript★ 2,217⑂ 0

More AI Rankings