GitRead 中文社区
首页趋势排行榜原创文章严选周刊
更多资源
新手训练营
精选专题热门话题GitHub 文档资源精选实战指南

LocalMiniDrama

🎬 seedance2接入 开源本地 AI 短剧 & 漫剧生成工具 —— 从故事到成片一站式完成,数据不出本机,短剧工作流管理平台,高灵活度,AI真人剧,AI漫剧本地搞定。 Open-source local AI short drama maker: story → storyboard → video, fully offline, your data stays yours. 纳米流水线

  • 语言JavaScript
  • 默认分支main
  • 大小91.8 MB
  • 更新18 小时前
  • Issues30
在 GitHub 打开
avatarxuanyustudio

技术解读

以下内容由 GitRead 中文社区 编辑团队基于项目 README 与官方资料整理, 结合中文开发者的常见使用场景补充技术选型建议。具体以项目官方文档为准。

项目背景与痛点

在数字化内容制作领域,创意和效率一直是行业追求的核心。特别是短剧和漫剧这类内容,由于其高度依赖数据处理和特效制作,往往需要庞大的团队和复杂的设备。然而,“LocalMiniDrama” 项目提供了一种全新的解决方案,使开发者可以在本地环境下,使用 AI 技术完成从故事到成片的全流程制作,从而大幅降低应用的复杂度和成本。

该项目的核心价值在于其完全离线的工作模式。通过这种方式,保证了用户的数据安全,同时也降低了网络依赖,提高了处理效率。这种特性特别适用于那些对数据隐私和性能有严格要求的场景。

核心技术揭秘

LocalMiniDrama 项目的设计原理围绕着故事创作、场景生成、视频合成等一系列流程。其关键技术栈包括先进的 AI 模型和强大的图像处理能力,同时也采用了一些成熟的设计模式,以确保系统的灵活性和可扩展性。

以下是项目的一个简化数据流程图:

graph TD A[故事输入] --> B[故事分析 & 场景生成] B --> C[画面合成] C --> D[语音合成] D --> E[音效合成] E --> F[输出视频文件]

从故事输入开始,经过故事分析及场景生成环节,将创意转化为视觉和听觉上的具体表现。接着,图像合成将各个分段处理成连续的视频序列。音效和语音合成模块进一步丰富了视听体验,最后形成完整的短剧或漫剧成品。这样的设计不仅保证了系统的内部连贯性,同时也极大地提高了工作效率。

功能亮点与差异

对比市面上其他的同类工具,LocalMiniDrama 的显著优势在于其完全本地化的处理模式和闭源数据隐私保护机制。得益于其采用的算法和技术栈,用户可以在自己的计算机上完成全部制作流程,无需依赖远程服务器,从而避免了数据泄露的风险。此外,它对各种内容形式的高度兼容性(如真人剧和漫剧)也为创意的施展提供了更广阔的空间。

特别值得一提的是,该项目的纳米流水线特性,这使其能够根据不同项目的需求快速调整和优化,提高项目的适应性和灵活性。

应用场景与落地建议

在实际生产环境中使用 LocalMiniDrama 时,有几个方面是值得关注的:

  1. 硬件资源:由于涉及大量的图像和音频处理,运行效率受硬件性能影响较大。建议在配置较高的机器上运行,以保证工作效率。
  2. 数据管理:充分利用离线存储和处理的优势,彻底实现数据自治。
  3. 性能调优:针对不同内容规模,动态调整资源配置和处理策略,以达到最佳性能。

适合的业务场景包括但不限于:

  • 独立制作人或小团队的创意作品制作
  • 对数据保护有高需求的商业项目
  • 教育培训视频或实验动画的快速生成

综合评价

优点

  • 高度本地化的架构显著提升了数据安全性,同时实现了更快的内容处理。
  • 聚焦创意和效率,技术栈和设计模式兼顾灵活性与易于扩展性。
  • 支持多样化的创作场景,包括真人剧和漫剧,适用于广泛的用户群体。

缺点

  • 资源需求较高,对硬件处理能力有一定要求。
  • 依赖于开源社区的持续贡献,可能存在一定的维护风险。

总体而言,LocalMiniDrama 项目提供了一个极具潜力的内容制作方案,特别是面向需要高度数据隐私保护和效率提升的用户群体。它不仅展示了未来内容工业发展的方向,也通过自身的开放性激励了更多的技术创新和商业可能性。

内容更新时间:8月9日。 编辑团队负责选题与抽样审核,详见 编辑准则。

相关仓库

affaan-m/ECC avatar
ECCaffaan-m
17 小时前
300.2k
44.3k
244

代理框架性能优化系统。为 Claude Code、Codex、Opencode、Cursor 及其他工具提供技能、本能、记忆、安全性和研究优先的开发支持。

ai-agentsanthropicclaude+5
JavaScript
61.3 MB
2
详情
react/react avatar
reactreact
2 小时前
252.5k
52.1k
1.5k

用于 Web 和原生用户界面的库。

declarativefrontendjavascript+3
JavaScript
1.1 GB
0
详情
trekhleb/javascript-algorithms avatar
javascript-algorithmstrekhleb
7月26日
196.7k
29.6k
145

用 JavaScript 实现的算法与数据结构,并附有讲解和延伸阅读链接

algorithmalgorithmscomputer-science+5
JavaScript
14.6 MB
0
详情
DietrichGebert/ponytail avatar
ponytailDietrichGebert
1 周前
187.6k
10.4k
192

让你的 AI 代理像房间里最懒的资深开发者一样思考。最好的代码是你从未写过的代码。

agent-skillsai-agentsclaude+7
JavaScript
12.8 MB
0
详情
Snailclimb/JavaGuide avatar
JavaGuideSnailclimb
2 周前
159.5k
44.9k
17

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

agentaicontext-engineering+10
JavaScript
179.2 MB
1
详情
airbnb/javascript avatar
javascriptairbnb
4月17日
148.0k
26.5k
169

JavaScript 风格指南

arrow-functionses2015es2016+11
JavaScript
3.7 MB
0
详情
vercel/next.js avatar
next.jsvercel
7 小时前
143.4k
32.9k
1.1k

React 框架

blogbrowsercompiler+11
JavaScript
2.5 GB
0
详情
Chalarangelo/30-seconds-of-code avatar
30-seconds-of-codeChalarangelo
21 小时前
129.5k
12.1k
0

助你提升开发技能的编程文章

astroawesome-listcss+10
JavaScript
725.2 MB
0
详情

关于

ai-mini-dramaoffline-short-dramaai-agentshort-videoshort-video-makermini-dramaai-videostoryboardvideo-generationai
  • MIT License
  • 2.4k Stars
  • 550 Forks
  • 8 Watching

简要分析

热度分
3498
价值分
1598
活跃状态
活跃
GitHub

语言占比

Batchfile
CSS
HTML
JavaScript
PowerShell
Shell
Vue

Release

  • 1.2.93 周前
  • 万能画布模式7月1日
  • 大幅优化提示词,首尾帧模式6月2日
  • 基于 即梦2.0 的15秒长度优化分镜4月12日
  • 接了即梦2.0,加入全能模式4月9日

贡献者

xuanyustudioxuanyustudioRerankerGuoRerankerGuoLink-1028Link-10284022chat4022chatcursoragentcursoragentLinormanLinormanNgoQuocViet2001NgoQuocViet2001zxz233301zxz233301

🎬 本地短剧助手

本地 AI 短剧 & 漫剧生成工具 —— 下载即用,完全开源,数据不出本机

LocalMiniDrama · AI-powered short drama creator

version license platform stack PRs Welcome

English · 简体中文 · 作者故事

GitHub Gitee AtomGit

⬇️ 下载 Release · 🚀 快速开始 · 📖 配置 AI · 🗺 画布文档


🔒 本地优先
SQLite + 本地文件,素材不上云
🎬 全流程
剧本 → 角色/场景 → 分镜 → 视频合成
🤖 多模型
通义 / 火山 / 可灵 / Gemini 等
🗺 双视图
列表精细编辑 + 画布批量编排

市面上 AI 短剧工具不少,但真正能本地离线运行、开箱即用、素材不上云的几乎没有。
本项目用纯 JavaScript 从零搭建,接入你自己的 AI API,打开即可生成完整 AI 短剧。

✅ 无订阅费 · ✅ 数据本地存储 · ✅ 支持多家 AI 服务商 · ✅ 完全开源可二次开发


📌 最新动态(v1.2.9)

  • 🆕 剧内助手:剧集页、制作页、画布页可对话操作当前短剧(剧本、角色、场景、分镜、出图);删除需确认
  • 🔧 文本模型:配置里存了多个模型时,助手使用默认的那一个,不再把整段名单当作模型名
  • 🔧 桌面运行时:Electron 升到 44,以便在安装包内运行助手

完整记录 → CHANGELOG.md


目录

  • 界面预览
  • 核心功能
  • 快速开始
  • AI 服务商
  • 项目架构
  • 后续计划
  • 参与贡献
  • 联系社区

📸 界面预览

首页 · 项目列表
首页 · 项目卡片一览,亮色模式

画布工作流 · 分镜流水线
🆕 画布模式 · 分镜流水线可视化 · 节点内编辑/生成 · 工作流整组重跑

剧集管理页
剧集管理 · 分集 + 资源库
分镜编辑页
分镜制作 · 图片 + 视频一键生成
角色管理页
角色生成 · AI 自动提取并生成角色形象图
专业分镜参数
分镜制作 · 专业视频参数(景别 / 运镜 / 灯光 / 景深)
本剧场景库
场景库 · 一键「加入本集」,复用已有场景素材

🎬 AI 生成实拍效果

以下 3 段视频由本软件自动工作流选择即梦 1.0生成,展示连续分镜下角色外貌一致性。


分镜 1 · 即梦 1.0

分镜 2 · 服装一致

分镜 3 · 人物统一

💡 同时支持火山 Seedance 2.0、通义万相、Vidu、可灵 Kling(含 Omni)等,模型越新效果通常越好。


✨ 核心功能

🔄 完整创作流程(点击展开/收起)
步骤 功能 说明
1 故事生成 输入梗概 + 风格,AI 自动生成多集剧本
2 剧本编辑 分集管理,剧本文本可自由编辑
3 角色生成 AI 提取角色列表,逐个生成角色形象图
4 场景生成 从剧本自动提取场景,生成场景背景图
5 道具生成 从剧本提取/手动添加道具,生成道具图
6 分镜生成 按集自动生成分镜脚本(含景别/运镜/台词)
7 图片/视频生成 逐镜生成静帧图与视频片段
8 合成视频 所有分镜视频自动合成为完整剧集文件
⚡ 一键流水线 · 项目管理 · 分镜编辑
  • 一键生成 / 补全并生成:从角色到合成视频全自动;智能跳过已有内容
  • 失败自动重试:每步最多 3 次,应对限流;实时进度与错误日志
  • 工程 ZIP 导出/导入 · 全局素材库 · 16:9 / 9:16 / 1:1 画幅
  • 经典 / 全能分镜 · @图片N 多图参考 · 尾帧衔接 · 导出分镜表 HTML
  • 图片/视频提示词全文编辑 · 手动上传/拖拽替换参考图

🗺 画布工作流(LibTV 式)

制作页 / 剧集详情 → 画布模式(/film/:id/canvas),与列表模式同源数据:

能力 说明
竖排流水线 每镜一行:经典「文本→首帧/尾帧→视频」;全能「全能分镜词→视频」
剧本节点 画布起点直接编辑剧本、AI 生成故事、提取角色/场景/道具
节点操作面板 单击节点下方编辑/生成,无需频繁切列表
右键 / 工具栏 新建分镜、集、角色、场景、道具;框选创建工作流
工作流组 框选分镜 → 创建工作流 → 整组重跑(生图/视频/配音可勾选)
布局持久化 拖动保存坐标;曲线连线;左键框选、中键/右键平移

界面预览见 上方截图 · 📖 画布工作流完整文档

🤖 AI 配置 · 🌓 亮/暗主题 · 自定义提示词

三类模型独立配置(图/视频/文本);一键配置通义/火山;9 类提示词可自定义覆盖。


🚀 快速开始

方式一:下载 exe(推荐)

前往 Releases 下载页:

版本 说明 适合
本地短剧助手 x.x.x.exe 标准版,含示例项目 新手入门
本地短剧助手-Lite-x.x.x.exe Lite 版,体积更小 熟悉流程后

双击运行 → 「AI 配置」填入 API Key → 开始创作。

首次运行配置:%APPDATA%\LocalMiniDrama\backend\configs\config.yaml

方式二:源码开发

Node.js ≥ 18

git clone https://github.com/xuanyustudio/LocalMiniDrama.git
cd LocalMiniDrama

# 后端(端口 5679)
cd backend-node && npm install
cp configs/config.example.yaml configs/config.yaml   # 填入 API Key
npm run migrate && npm start

# 前端(端口 3013,新终端)
cd frontweb && npm install && npm run dev

浏览器打开 http://localhost:3013,或双击根目录 run_dev.bat 一键启动。

📖 详细开发/打包/Docker 指南 · AI 配置指南


🤖 AI 服务商支持

服务商 文本 图片 视频
阿里云 DashScope(通义) ✅ ✅ ✅
火山引擎 Volcengine(豆包 / Seedance 2.0) ✅ ✅ ✅
可灵 Kling AI(含 Omni) — ✅ ✅
Agnes AI ✅ ✅ ✅
Google Gemini(Imagen / Veo) — ✅ ✅
Vidu 生数科技 — — ✅
NanoBanana(含代理) — ✅ —
本地 Ollama 等 OpenAI 兼容 ✅ — —
其他 OpenAI 兼容接口 ✅ ✅ —

🏗 项目架构

LocalMiniDrama/
├── backend-node/     # Express + SQLite,生成/合成/导入导出
├── frontweb/         # Vue 3 + Element Plus + @vue-flow/core
│   └── views/        # FilmList · DramaDetail · FilmCreate · DramaCanvas
├── desktop/          # Electron 打包 exe
└── docs/             # 文档与计划
层 技术
前端 Vue 3 · Vite · Element Plus · Pinia · @vue-flow/core
后端 Node.js · Express · SQLite (better-sqlite3)
桌面 Electron 28 · electron-builder

🗺 后续计划 Roadmap

状态 计划 说明
✅ Seedance 2.0 + 全能模式 多图 @图片N · universal_segment_text
✅ 画布工作流 列表/画布双视图 · 整组重跑 · 节点面板
📋 场景图 → 全景图 由场景参考图 AI 扩展超宽/360° 全景,供大景别运镜与场景库
📋 分镜参考图自由上传 任意图片作为分镜参考
📋 参考图自由选择 生图时手动指定角色/场景参考
📋 宫格图生成视频 多帧合图作为视频输入(部分模型已支持)

认领功能或提建议 → New Issue

📋 更多历史版本亮点(v1.2.3 及更早)
  • v1.2.3 分镜解说旁白 · 导出解说 SRT
  • v1.2.2 连贯帧模式 · 小说/长文导入 · ffmpeg 自动解压
  • v1.2.1 可灵 Kling · 视频历史版本 · 场景/道具「加入本集」
  • v1.1.x 多集剧本 · AI 并发 · 四宫格 · 批量生图/视频 …

详见 CHANGELOG.md


🎯 适合谁

用户 场景
📹 内容创作者 批量生产 AI 短剧 / 漫剧
🔒 隐私敏感 素材与剧本完全留在本机
🛠 开发者 二次开发、接入新 AI 服务商
🌱 入门探索 低成本体验 AI 视频全流程

🤝 参与贡献

  • 🐛 报告 Bug
  • 💡 功能建议
  • 🔧 Fork → PR
  • ⭐ Star 帮助更多人发现本项目

GitHub 仓库建议 Topics(在仓库 Settings → Topics 添加,便于搜索):
ai-video short-drama storyboard vue3 electron local-first seedance comic-drama


☕ 一杯咖啡的鼓励

项目完全开源、无订阅。若对你有帮助,欢迎随缘打赏(自愿,不影响 Issue/PR 处理):

微信赞赏码
微信支付
支付宝收款码
支付宝

💬 联系 & 社区

作者故事 & 碎碎念 · 微信交流 / 用户群(二维码见仓库 项目截图/ 目录)

群二维码约 7 天有效,过期请加作者微信拉群。


📄 License

MIT


如果这个项目对你有帮助,请点 ⭐ Star —— 这是对作者最大的鼓励!

⬇️ 立即下载 · 📖 快速开始文档 · 🗺 画布文档

评论

登录 后发表评论
暂无评论
GitRead 中文社区
深度解读 · 趋势洞察 · 价值精选

关于

关于我们联系我们编辑准则收录标准赞赏人员

发现

技术趋势新手训练营资源精选实战指南精选专题热门话题GitHub 文档

条款

隐私政策服务条款网站地图
26.9万收录项目
5.3万中文话题
155精选专题
发现技术价值,连接开源智慧
© 2026 GitRead · GitHub 中文社区 本站与 GitHub, Inc. 无隶属关系;GitHub 是 GitHub, Inc. 的商标。