AIComicBuilder

LingyiChen-AIApache-2.0更新放缓

把剧本一键变成带动画的漫画视频,自动完成角色设计、分镜和视频合成,适合做故事短片和漫画内容。

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

v0.2.6发布于 2026-04-23 05:20 UTC1,949star329fork同步于 2026-11-07 07:30 UTC

怎么上手

由 README 提炼,执行前请确认
pnpm install
pnpm drizzle-kit push
pnpm dev
硬件要求按 README 说明

README 未说明本地显存或 GPU 要求,AI 推理走云端 API;本地只需能跑 Node.js 18+ 与 FFmpeg 的机器,Docker 镜像标注 linux/amd64。

有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

把剧本自动变成动画漫剧的全流程 Web 工具,从角色设计到视频合成一条龙

把剧本一键变成带动画的漫画视频,自动完成角色设计、分镜和视频合成,适合做故事短片和漫画内容。

核心能力

  • 上传 TXT/DOCX/PDF 剧本,AI 自动解析并智能分集
  • 为角色生成四视图参考图,保证后续帧画面一致
  • AI 拆解剧本为含构图、灯光、运镜的分镜列表
  • 按首尾帧插值逐镜头生成视频,再用 FFmpeg 拼接并烧录字幕
  • 支持 OpenAI、Gemini、Kling、Seedance、Veo 多供应商按项目配置

容易踩的坑

视频合成依赖本机安装 FFmpeg,否则合成环节不可用;启动后需在设置页自行配置 OpenAI/Gemini/Seedance 等模型供应商的 API;Docker 部署要挂载 ./data 与 ./uploads 两个 volume,否则数据库和生成素材会丢失。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.2.6
  1. v0.2.6最新正式版2026-04-23 · 2026-04-23 05:20 UTC

    数据库修复

  2. v0.2.52026-04-17 · 2026-04-17 04:49 UTC
    查看更新说明

    v0.2.5: AI Agent 多平台接入 + 通义万相图片模型 + UCloud Seedance 脚本

    Agent 智能体系统

    • 新增 agents / agent_bindings 数据表 + CRUD API
    • 多平台 agent 调用器 (百炼/Dify/Coze),含输出校验
    • 项目级 agent 绑定 + pipeline 路由分发
    • Agent 管理 UI (表格布局 + 编辑/删除)
    • Agent 选择器组件,支持项目级绑定
    • Coze 工作流修复: output→result, 模型置空
    • Rename bailian-agent.ts → agent-caller.ts
    • 隐藏 Dify 平台选项

    图片/视频模型

    • 新增 DashScopeImageProvider (通义万相图片模型)
    • UCloud Seedance 2.0 调用脚本

    其他

    • 清理 docs/superpowers 历史规划文档
    • 多语言 i18n 更新 (zh/en/ja/ko)
    • generate/route.ts agent 集成 + 脚本编辑器优化
  3. v0.2.42026-04-13 · 2026-04-13 04:15 UTC
    查看更新说明

    v0.2.4: UCloud Seedance 协议接入 + 通义万相(Wan) 接入 + 角色图上传

    • feat: 新增 UCloud ModelVerse Seedance 协议,支持个人开发者调用 Seedance 1.5/2.0 API
    • feat: 新增通义万相(Wan) 2.6/2.7 全系列视频生成接入
    • feat: 角色参考图支持用户自定义上传替换
    • fix: Wan 系列视频生成超时从 10 分钟提升至 30 分钟
  4. v0.2.32026-04-10 · 2026-04-10 03:09 UTC
    查看更新说明

    v0.2.3: Seedance 2.0 参考图模式重构 + API 安全加固 + UI 优化

    参考图模式重构: 场景图与角色解耦, 多图参考, @图片N 散文语法, 8镜头批处理, 角色关系注入, per-shot 角色过滤 Prompt 体系重构: registry 单一数据源, 战斗题材强制规则, Seedance 风格对齐 API 安全加固: 21 路由补齐 ownership 校验 UI 优化: 按钮统一橘色, 侧边栏 sticky, 参考图响应式网格, 提示词 drawer 3列布局, 场景名 badge 底层修复: insertAssetVersion 元数据继承, versionId 降级查询, dead code 清理

    Co-Authored-By: Claude Opus 4.6 (1M context) [email protected]

  5. v0.2.22026-03-31 · 2026-03-31 04:39 UTC
    查看更新说明

    v0.2.2: Veo 模型全系列适配 & AI 优化按钮

    Veo 模型适配

    • Veo 3.1:参考图模式使用 referenceImages API,场景参考帧+角色设定图作为 asset 传入,保持人物一致性
    • Veo 3.0/3.0-fast:自动跳过 lastFrame 参数(该版本不支持),仅传首帧做 image-to-video
    • Veo 非3.1 + 参考图模式:回退为 image-to-video,场景参考帧作为首帧
    • VideoGenerateParams 新增 referenceImages 字段,各 provider 按能力自行处理

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    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

    功能特性

    • 剧本导入 — 支持上传 TXT/DOCX/PDF 文件,AI 自动解析文本、提取角色、智能分集,流程可视化
    • 分集管理 — 项目级分集列表,角色按集关联,支持手动创建或导入自动分集
    • 角色管理 — 项目级角色管理,主角/配角分区展示,支持跨集复用和按集独立解析
    • 剧本创作 — 手动编写或 AI 辅助生成剧本
    • 角色提取 — AI 自动从剧本中提取角色并生成详细视觉描述
    • 角色四视图 — 为每个角色生成四视图参考图(正面/四分之三/侧面/背面),确保后续帧画面一致性
    • 智能分镜 — AI 将剧本拆解为专业镜头列表(含构图、灯光、运镜指令)
    • 首尾帧生成 — 为每个镜头生成起始帧和结束帧关键画面(首尾帧模式 / 场景参考帧模式)
    • 视频提示词 — AI 基于分镜描述和参考帧自动生成视频提示词,支持直接编辑
    • 视频生成 — 基于首尾帧插值生成动画视频片段
    • 视频合成 — 将所有片段拼接为完整动画,支持字幕烧录
    • 分镜工作流 — 分镜编辑抽屉、角色内联面板、看板视图三种协作视图,支持单张分镜精细编辑
    • 帧图管理 — 生成帧支持手动上传替换及一键清除
    • 资源下载 — 支持最终视频下载及全部素材打包下载
    • 多语言 — 中文 / English / 日本語 / 한국어
    • 风格自适应 — 自动识别剧本风格(动漫/写实等),角色四视图与首尾帧生成均匹配对应风格
    • 视频比例 — 支持 16:9 / 9:16 / 1:1 / 自适应比例,首尾帧与视频生成统一比例
    • 多模型 — 支持 OpenAI、Gemini、Kling、Seedance、Veo 等多家 AI 供应商,可按项目配置

    技术栈

    层级技术
    框架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

    快速开始

    环境要求

    • Node.js 18+
    • pnpm
    • FFmpeg(视频合成功能需要)

    安装

    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 挂载保持数据:

    • ./data — SQLite 数据库文件
    • ./uploads — 上传的文件及生成的资源(图片、视频等)

    手动构建镜像

    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 状态管理
    

    数据模型

    • Project — 项目(剧本、状态)
    • Character — 角色(名称、描述、参考图)
    • Shot — 镜头(序号、提示词、时长、首尾帧、视频)
    • Dialogue — 对白(角色、文本、音频)
    • Task — 后台任务队列

    界面截图

    项目列表分集管理
    项目列表分集管理
    剧本导入导入 — 角色解析导入 — 自动分集
    剧本导入角色解析自动分集
    角色管理剧本生成
    角色管理剧本生成
    角色解析分镜分镜看板
    角色解析分镜分镜看板
    看板看板详情
    看板看板详情
    预览模型配置
    预览模型配置
    提示词管理提示词修改
    提示词管理提示词修改
    提示词快捷入口分镜 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