[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82964":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":42,"readmeContent":43,"aiSummary":44,"trendingCount":16,"starSnapshotCount":16,"syncStatus":45,"lastSyncTime":46,"discoverSource":47},82964,"LocalMiniDrama","xuanyustudio\u002FLocalMiniDrama","xuanyustudio","🎬 seedance2接入  开源本地 AI 短剧 & 漫剧生成工具 —— 从故事到成片一站式完成，数据不出本机，短剧工作流管理平台，高灵活度，AI真人剧，AI漫剧本地搞定。 Open-source local AI short drama maker: story → storyboard → video, fully offline, your data stays yours. 纳米流水线",null,"https:\u002F\u002Fgithub.com\u002Fxuanyustudio\u002FLocalMiniDrama","JavaScript",626,166,5,7,0,44,78,105,132,97.67,false,"main",[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"ai-mini-drama","offline-short-drama","ai-agent","short-video","short-video-maker","mini-drama","ai-video","storyboard","video-generation","ai","electron","javascript","nodejs","offline","open-source","vue","vue3","2026-06-12 04:01:39","\u003Cdiv align=\"center\">\n\n# 🎬 本地短剧助手\n\n**本地 AI 短剧 & 漫剧生成工具 —— 下载即用，完全开源，数据不出本机**\n\n*LocalMiniDrama · AI-powered short drama creator*\n\n[![version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-1.2.7-blue?style=flat-square)](..\u002F..\u002Freleases)\n[![license](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-green?style=flat-square)](LICENSE)\n[![platform](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-Windows-lightgrey?style=flat-square)](#)\n[![stack](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVue3%20%2B%20Node.js%20%2B%20Electron-informational?style=flat-square)](#)\n[![PRs Welcome](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen?style=flat-square)](..\u002F..\u002Fpulls)\n\n**[English](docs\u002Fen.md) | 简体中文 | [作者故事](docs\u002Fstory.md)**\n\n[![GitHub](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-xuanyustudio%2FLocalMiniDrama-181717?logo=github&style=flat-square)](https:\u002F\u002Fgithub.com\u002Fxuanyustudio\u002FLocalMiniDrama)\n[![Gitee](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitee-bi__shang__a%2Flocalminidrama-C71D23?logo=gitee&style=flat-square)](https:\u002F\u002Fgitee.com\u002Fbi_shang_a\u002Flocalminidrama)\n\n\u003C\u002Fdiv>\n\n---\n\n市面上 AI 短剧工具不少，但真正能**本地离线运行、开箱即用、素材不上云**的几乎没有。  \n本项目用纯 JavaScript 从零搭建，接入你自己的 AI API，打开即可生成完整 AI 短剧。\n\n> ✅ 无订阅费 · ✅ 数据本地存储 · ✅ 支持多家 AI 服务商 · ✅ 完全开源可二次开发\n\n---\n\n## 📸 界面预览\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"项目截图\u002F首页截图.png\" alt=\"首页 · 项目列表\" width=\"960\"\u002F>\u003Cbr\u002F>\n  \u003Csub>首页 · 项目卡片一览，亮色模式\u003C\u002Fsub>\n\u003C\u002Fdiv>\n\n\u003Cbr\u002F>\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Cimg src=\"项目截图\u002F武侠.png\" alt=\"剧集管理页\" width=\"480\"\u002F>\u003Cbr\u002F>\u003Csub>剧集管理 · 分集 + 资源库\u003C\u002Fsub>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Cimg src=\"项目截图\u002F武侠分镜.png\" alt=\"分镜编辑页\" width=\"480\"\u002F>\u003Cbr\u002F>\u003Csub>分镜制作 · 图片 + 视频一键生成\u003C\u002Fsub>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Cimg src=\"项目截图\u002F新版本4宫格分镜.png\" alt=\"角色管理页\" width=\"480\"\u002F>\u003Cbr\u002F>\u003Csub>角色生成 · AI 自动提取并生成角色形象图\u003C\u002Fsub>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Cimg src=\"项目截图\u002F专业分镜.png\" alt=\"专业分镜参数\" width=\"480\"\u002F>\u003Cbr\u002F>\u003Csub>分镜制作 · 专业视频参数（景别 \u002F 运镜 \u002F 灯光 \u002F 景深）\u003C\u002Fsub>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\" colspan=\"2\">\u003Cimg src=\"项目截图\u002F本剧场景库.png\" alt=\"本剧场景库\" width=\"720\"\u002F>\u003Cbr\u002F>\u003Csub>场景库 · 一键「加入本集」，复用已有场景素材\u003C\u002Fsub>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## 🎬 AI 生成实拍效果\n\n> 以下 3 段视频由**本软件自动工作流选择即梦 1.0**（字节旗下图生视频模型）生成，展示连续分镜下角色外貌一致性的保持效果。  \n> 三个分镜均来自同一剧集，主角形象、服装、整体风格全程稳定统一，充分验证本工具的分镜参考图传递机制。\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Cvideo src=\"项目截图\u002F1.mp4\" controls width=\"300\" style=\"border-radius:8px\">\u003C\u002Fvideo>\u003Cbr\u002F>\n      \u003Csub>分镜 1 · 角色出场，即梦 1.0 生成\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cvideo src=\"项目截图\u002F2.mp4\" controls width=\"300\" style=\"border-radius:8px\">\u003C\u002Fvideo>\u003Cbr\u002F>\n      \u003Csub>分镜 2 · 连续镜头，角色服装保持一致\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cvideo src=\"项目截图\u002F3.mp4\" controls width=\"300\" style=\"border-radius:8px\">\u003C\u002Fvideo>\u003Cbr\u002F>\n      \u003Csub>分镜 3 · 不同景别，人物外貌高度统一\u003C\u002Fsub>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n> 💡 **即梦 1.0 仅为演示版本**，本工具同时支持火山引擎豆包 Seedance（含 **Seedance 2.0** 方舟多图参考）、通义万相、Vidu、可灵 Kling（含 Omni）等多家视频模型，更高版本模型效果更佳。\n\n---\n\n## ✨ 核心功能\n\n### 🔄 完整创作流程\n\n| 步骤 | 功能 | 说明 |\n|:----:|------|------|\n| 1 | **故事生成** | 输入梗概 + 风格，AI 自动生成多集剧本 |\n| 2 | **剧本编辑** | 分集管理，剧本文本可自由编辑 |\n| 3 | **角色生成** | AI 提取角色列表，逐个生成角色形象图 |\n| 4 | **场景生成** | 从剧本自动提取场景，生成场景背景图 |\n| 5 | **道具生成** | 从剧本提取\u002F手动添加道具，生成道具图 |\n| 6 | **分镜生成** | 按集自动生成分镜脚本（含景别\u002F运镜\u002F台词） |\n| 7 | **图片\u002F视频生成** | 逐镜生成静帧图与视频片段 |\n| 8 | **合成视频** | 所有分镜视频自动合成为完整剧集文件 |\n\n### ⚡ 一键流水线\n\n- **一键生成视频**：从角色图到最终合成视频，全程自动执行\n- **补全并生成**：智能跳过已有内容，只补全缺失部分\n- **失败自动重试**：每步最多重试 3 次，应对 429 限流等错误，不中断流程\n- **实时进度展示**：执行过程中展示当前步骤与完整错误日志\n\n### 🗂 项目与资源管理\n\n- **工程导出\u002F导入**：完整打包工程为 ZIP（含图片、视频、文字、配置），换机或分享一包搞定\n- **素材库**：全局角色\u002F场景\u002F道具库，跨项目复用；各项目资源严格隔离\n- **画面比例**：新建项目时选定比例（16:9 \u002F 9:16 \u002F 1:1 等），后续生成全程适配\n- **分集管理**：支持新增\u002F删除分集，剧本预览\n\n### ✏️ 分镜精细编辑\n\n- **经典分镜 \u002F 全能模式**：分镜视图可一键切换。**经典模式**中间为分镜参考图（无图时阻止生视频并提示先出图）；**全能模式**中间为**片段描述**（独立存库，与参考图并存），适合 **`volcengine_omni`（火山 Seedance 2.0 多图）** 或 **`kling_omni`（可灵 Omni）** 等全能生视频链路，提交前会校验 AI 配置是否匹配；经典字段保留，可随时切回\n- **全能片段与 `@图片N`**：片段描述中可用 **`@图片1`、`@图片2`…** 对应参考图顺序（一般为场景 → 角色 → 物品；不含经典分镜主图）；支持「根据分镜生成提示词」自动生成含运镜、机位与 `@图片` 约束的文案；有内容时生视频**仅提交该段**，不拼接下方「视频提示词」\n- **尾帧衔接**（v1.2.7）：从本镜已完成视频提取末帧，一键设为下一镜首帧，便于镜间连贯\n- **导出分镜表**（v1.2.7）：当前集分镜导出 HTML 表格，含对白、解说、全能片段与各提示词，便于审阅与协作\n- **图片提示词**：查看并编辑每个分镜的图片生成提示词，修改后重新生成\n- **视频提示词**：全文编辑 + 字段展开编辑（场景\u002F时长\u002F动作\u002F氛围\u002F运镜\u002F景别），自动重新拼装\n- **图片管理**：AI 生成、手动上传、拖拽上传，随时替换\n\n### 🤖 AI 配置\n\n- 图片生成、视频生成、文本生成三类模型**独立配置**\n- 兼容 **阿里云 DashScope**、**火山引擎 Volcengine**、**本地部署模型** 及其他 OpenAI 兼容接口\n- 可视化管理，保存即生效，支持**一键测试连接**\n- 内置「一键配置通义」「一键配置火山」快捷入口，含 API Key 申请引导\n\n### 🌓 界面体验\n\n- 支持**亮色模式**（默认）与**暗色模式**切换，偏好持久保存\n- 高级设置：支持**自定义 AI 提示词**（故事生成、分镜拆解、角色\u002F场景\u002F道具提取等 9 个），可随时一键恢复默认\n- 三个主页面均可随时切换主题\n\n---\n\n## 🚀 快速开始\n\n### 方式一：下载 exe（推荐普通用户）\n\n前往 **[Releases](..\u002F..\u002Freleases)** 下载最新版，每次发布提供两个版本：\n\n| 文件名 | 说明 | 推荐人群 |\n|--------|------|----------|\n\n| `本地短剧助手 x.x.x.exe` | 标准版免安装便携版 | 首次使用，含示例项目 |\n\n| `本地短剧助手-Lite-x.x.x.exe` | Lite 版免安装便携版 | 已熟悉使用，包体更小 |\n\n> **标准版 vs Lite 版**：标准版内置一个示例短剧项目，打开即可查看完整创作流程示例，适合新手上手参考；Lite 版不含示例数据，包体更小，适合已了解使用方式的用户。功能完全一致。\n\n双击运行 → 在软件「AI 配置」页填入你的 API Key → 开始创作。\n\n> 首次运行会在 `%APPDATA%\\LocalMiniDrama\\backend\\configs\\config.yaml` 生成配置文件。\n\n### 方式二：开发模式运行\n\n> 需要 Node.js >= 18\n\n```bash\n# 1. 克隆项目\ngit clone https:\u002F\u002Fgithub.com\u002Fxuanyustudio\u002FLocalMiniDrama.git\n# 或 Gitee：git clone https:\u002F\u002Fgitee.com\u002Fbi_shang_a\u002Flocalminidrama.git\ncd LocalMiniDrama\n\n# 2. 启动后端（默认端口 5679）\ncd backend-node\nnpm install\ncp configs\u002Fconfig.example.yaml configs\u002Fconfig.yaml\n# 编辑 config.yaml，填入 AI API 地址与密钥\nnpm run migrate   # 首次运行：初始化数据库\nnpm start\n\n# 3. 启动前端（新开终端，默认端口 3013）\ncd frontweb\nnpm install\nnpm run dev\n```\n\n浏览器访问 `http:\u002F\u002Flocalhost:3013` 即可。\n\n也可双击根目录的 `run_dev.bat` **一键同时启动**前端和后端。\n\n📖 更详细的开发、打包、Docker 指南请见 → **[快速开始文档](docs\u002Fquickstart.md)**\n\n---\n\n## 🤖 AI 服务商支持\n\n| 服务商 | 文本生成 | 图片生成 | 视频生成 |\n|--------|:--------:|:--------:|:--------:|\n| 阿里云 DashScope（通义） | ✅ | ✅ | ✅ |\n| 火山引擎 Volcengine（豆包） | ✅ | ✅ | ✅ |\n| 可灵 Kling AI | — | ✅ | ✅ |\n| Google Gemini（Imagen \u002F Veo） | — | ✅ | ✅ |\n| Vidu 生数科技 | — | — | ✅ |\n| NanoBanana（含代理） | — | ✅ | — |\n| 本地部署（Ollama 等 OpenAI 兼容） | ✅ | — | — |\n| 其他 OpenAI 兼容接口 | ✅ | ✅ | — |\n\n📖 各服务商 API Key 申请与配置详见 → **[AI 配置指南](docs\u002Fconfiguration.md)**\n\n---\n\n## 🏗 项目架构\n\n```\nLocalMiniDrama\u002F\n├── backend-node\u002F          # Node.js 后端（Express + SQLite）\n│   ├── src\u002F\n│   │   ├── config\u002F        # 配置加载（YAML）\n│   │   ├── db\u002F            # SQLite 连接与迁移\n│   │   ├── services\u002F      # 业务逻辑（生成服务、导出导入等）\n│   │   └── routes\u002F        # REST API 路由\n│   └── configs\u002F           # config.yaml 配置文件\n├── frontweb\u002F              # Vue 3 前端（Vite + Element Plus）\n│   └── src\u002F\n│       ├── views\u002F\n│       │   ├── FilmList.vue      # 首页：项目列表、素材库\n│       │   ├── DramaDetail.vue   # 剧集管理：信息\u002F分集\u002F资源库\n│       │   └── FilmCreate.vue    # 制作页：剧本\u002F角色\u002F分镜\u002F生成\n│       ├── api\u002F                  # 后端 API 封装\n│       ├── stores\u002F               # Pinia 状态管理\n│       └── styles\u002F               # 全局样式（主题变量）\n├── desktop\u002F               # Electron 桌面壳（打包 exe）\n├── docs\u002F                  # 文档目录\n└── README.md\n```\n\n**技术栈：**\n\n| 层 | 技术 |\n|----|------|\n| 前端 | Vue 3 + Vite + Element Plus + Pinia + Axios |\n| 后端 | Node.js + Express + SQLite (better-sqlite3) |\n| 桌面 | Electron 28 + electron-builder |\n| 语言 | 纯 JavaScript（无 TypeScript） |\n\n---\n\n## 📋 版本历史\n\n查看完整更新记录 → **[CHANGELOG](docs\u002Fchangelog.md)**\n\n**最新版 v1.2.7 亮点：**\n- 🆕 **尾帧衔接**：一键提取本镜视频末帧设为下一镜首帧（服务端 ffmpeg），提升镜间连贯性\n- 🆕 **导出分镜表**：当前集分镜导出为 HTML 表格，含对白、解说、全能片段与各提示词列，便于审阅协作\n- 🆕 **统一生成任务进度**：角色 \u002F 场景 \u002F 道具 \u002F 分镜图 \u002F 视频等异步任务共用任务 Store，支持刷新后恢复轮询\n- 🔧 **生视频模式校验**：全能模式检测 `kling_omni` 或 `volcengine_omni`+Seedance 2.0，不匹配可提示并降级；传统模式无分镜图时阻止提交并提示先出图\n- 🔧 **首帧尾帧分字段绑定**：尾帧不再污染分镜主图；Seedance 2.0 角色素材在主图变更后自动标为需刷新\n\n**v1.2.6 \u002F v1.2.5 亮点：**\n- 🆕 **Seedance 2.0 + 分镜全能模式**：`volcengine_omni` \u002F `kling_omni`、多图 `@图片N`、`universal_segment_text`（详见 [CHANGELOG](CHANGELOG.md)）\n\n**v1.2.3 亮点：**\n- 🆕 **分镜解说旁白（narration）**：分镜生成可选「生成分镜时生成解说旁白」，AI 为每镜输出独立 `narration` 字段（与角色对白 `dialogue` 分离），便于后期 TTS 与成片旁轨\n- 🆕 **导出解说 SRT**：按分镜顺序与单镜时长累计时间轴，一键导出字幕文件；支持「解说配音」走现有 TTS 接口\n- 🔧 **首镜解说为空修复**：流式增量先入库的分镜在任务结束后会用**最终完整 JSON** 再 `UPDATE` 合并，避免第 1\u002F2 镜解说因早写库而永久缺失\n- 🔧 **解说模式提示词强化**：系统与用户提示中明确首镜开场解说、全镜非空等硬性要求，减少模型漏写\n- 🎨 **解说相关 UI**：解说输入框与「导出解说 SRT」按钮在深浅色主题下对比度优化；导出按钮白字紫底易辨认\n\n**v1.2.2 亮点：**\n- 🆕 **视频帧连贯性（连贯帧模式）**、**小说\u002F长文导入**、**ffmpeg 自动解压** 等（详见 [CHANGELOG](CHANGELOG.md)）\n\n**v1.2.1 亮点：**\n- 🆕 **可灵 Kling AI 接入**：新增可灵图片（kling-image \u002F kling-omni-image）与视频（kling-video \u002F kling-omni-video \u002F kling-motion-control）协议支持，AI 配置页可直接选择\n- 🆕 **场景\u002F道具\"加入本集\"**：场景库与道具库新增\"加入本集\"按钮，与角色库体验一致，一键复用素材\n- 🆕 **视频历史记录与主视频选择**：视频重新生成后自动保留历史版本，缩略图条带一览，点击切换主视频；合成视频时自动使用当前选定版本\n- 🔧 **合成视频主视频修复**：修复合成视频时始终取最新生成记录、忽略用户已选定历史视频的问题\n\n**v1.1.15 亮点：**\n- 🆕 **多集剧本生成**：故事生成新增\"生成集数\"选项（1-6 集），AI 一次性输出多集完整剧本并自动保存，默认选中第 1 集\n- 🆕 **AI 并发生成**：一键生成支持图片\u002F视频并发（默认各 3 路），同时处理多个角色\u002F场景\u002F分镜任务，显示实时任务进度\n- 🆕 **可视化风格选择器**：生成风格下拉框升级为带缩略图的图文选择器，直观预览各类画风\n- 🆕 **AI JSON 输出强化**：分镜\u002F角色\u002F场景\u002F道具提取全面启用 JSON 模式，并集成 `jsonrepair` 自动修复 AI 畸形 JSON 输出\n- 🔧 **图片下载稳定性**：打包 exe 环境下的图片下载从 `fetch` 改为 Node.js `http\u002Fhttps` 模块，支持重试与超时，解决 `fetch failed` 问题\n\n**v1.1.14 亮点：**\n- 🆕 **官方仓库链接**：README 及后端文档新增 [GitHub](https:\u002F\u002Fgithub.com\u002Fxuanyustudio\u002FLocalMiniDrama) 与 [Gitee](https:\u002F\u002Fgitee.com\u002Fbi_shang_a\u002Flocalminidrama) 官方仓库徽章，方便提交 Issue 或 PR\n\n**v1.1.13 亮点：**\n- 🆕 **分镜图相机角度视角修正**：分镜 `angle` 字段翻译为相机透视描述注入提示词，使 AI 生成画面视角与镜头设定一致\n- 🆕 **四宫格序列图模式（后端拆分）**：开关开启后后端自动拼装四宫格提示词并用 `sharp` 拆分为 4 张独立子图，主图选择持久化\n- 🔧 **分镜主图刷新后恢复**：`dramaService` 补充返回 `image_url`、`local_path`、`main_panel_idx`，前端可正确从后端恢复主图选中状态\n\n**v1.1.11 亮点：**\n- 🆕 **批量生成分镜图 \u002F 批量生成分镜视频**：一键为所有缺图\u002F缺视频分镜批量生成，含实时进度与随时停止\n- 🆕 **角色\u002F场景影响分镜面板**：资源卡片新增「↻ 重新生成分镜图」按钮，批量重新生成关联分镜\n- 🔧 **手动选择角色\u002F场景持久化**：`onStoryboardCharacterChange` \u002F `onStoryboardSceneChange` 实现调用后端 update API\n\n---\n\n## 🎯 适合谁\n\n| 用户类型 | 场景 |\n|----------|------|\n| 📹 内容创作者 | 快速批量生产 AI 短剧 \u002F 漫剧 |\n| 🔒 隐私敏感用户 | 素材不上传云端，数据完全自控 |\n| 🛠 开发者 | 在此基础上二次开发、扩展 AI 服务商 |\n| 🌱 入门探索者 | 低成本体验 AI 视频赛道 |\n\n---\n\n## 🔗 同类工具参考 & 致谢\n\n| 工具 | 特点 |\n|------|------|\n| **Kino 视界** | 国内活跃的 AI 短剧平台，云端为主，非开源 |\n| **Filmaction AI** | AI 自动生成剧情\u002F分镜\u002F配音，SaaS\u002FWeb 端，部分付费 |\n| **[Toonflow](https:\u002F\u002Fgithub.com\u002Ftoonflow)** | 开源 AI 漫画\u002F短剧流程工具，流程设计对本项目有所启发 |\n| **[openoii \u002F oiioii](https:\u002F\u002Fgithub.com\u002Foiioii)** | 开源，轻量化 AI 可视化创作，本项目在提示词设计上有所参考 |\n| **ChatFire** | AI 驱动剧情生成\u002F对话体短剧，启发了本项目后端设计 |\n\n本项目更聚焦于**本地离线、界面友好、方便二次开发**，欢迎 [Issue](..\u002F..\u002Fissues) 推荐更多工具。\n\n---\n\n## 🗺 后续计划 Roadmap\n\n以下功能正在规划或开发中，欢迎参与讨论与贡献：\n\n| 计划 | 说明 |\n|------|------|\n| ✅ **即梦 2.0 \u002F Seedance 2.0** | 已支持豆包 Seedream 4.5 图片；**v1.2.5** 起支持方舟 **Seedance 2.0** 视频多图参考 + 分镜**全能模式** |\n| ✅ **NanoBanana 图片模型接入** | 已支持，含官方 API 与代理模式（v1.1.8） |\n| 📎 **分镜参考图自由上传** | 分镜编辑支持自由上传任意图片作为参考图 |\n| 🎨 **参考图自由选择** | 生成分镜图时，可手动指定使用哪些角色\u002F场景图片作为参考 |\n| 🔲 **宫格图生成视频** | 支持将多帧宫格合图作为输入生成视频片段（部分模型已支持） |\n\n> 有好想法或愿意认领某项开发？欢迎 [提 Issue](..\u002F..\u002Fissues\u002Fnew) 或直接提 PR！\n\n---\n\n## 🤝 参与贡献\n\n欢迎任何形式的贡献！\n\n- 🐛 **报告 Bug** → [新建 Issue](..\u002F..\u002Fissues\u002Fnew)\n- 💡 **功能建议** → [新建 Issue](..\u002F..\u002Fissues\u002Fnew)\n- 🔧 **提交代码** → Fork → 修改 → Pull Request\n- ⭐ **给项目 Star** → 帮助更多人发现这个工具\n\n---\n\n## ☕ 一杯咖啡的鼓励\n\n这个项目**完全开源、无订阅、数据留在本机**——从分镜到 Seedance 2.0 全能链路，都是业余时间一点点磨出来的。  \n若它帮你省下排期、跑通了一条成片，或你愿意为后续功能加把劲，可以用下方方式**随意打赏**（金额不限，心意最重要）。\n\n> 打赏纯属自愿，**不影响**任何功能、Issue 回复或 PR 合并；同样感谢 ⭐ Star、分享给同好、提 Bug \u002F 建议。\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"项目截图\u002Fweixinpay.jpg\" alt=\"微信赞赏码\" width=\"200\"\u002F>\u003Cbr\u002F>\n      \u003Csub>\u003Cb>微信支付\u003C\u002Fb> · 扫码赞赏\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"项目截图\u002Fali.jpg\" alt=\"支付宝收款码\" width=\"200\"\u002F>\u003Cbr\u002F>\n      \u003Csub>\u003Cb>支付宝\u003C\u002Fb> · 扫码赞赏\u003C\u002Fsub>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n感谢每一位愿意支持开源维护的朋友，你们的鼓励是我继续迭代的动力。\n\n---\n\n## 💬 联系 & 社区\n\n一个游戏搬砖工，用自己熟悉的 JavaScript 做了这个开源项目，先做了再说。\n\n想了解项目诞生的完整故事？👉 [作者故事 & 碎碎念](docs\u002Fstory.md)\n\n有任何建议、交流、合作，欢迎加微信，或扫码加入**用户交流群**：\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"项目截图\u002Fwx.jpg\" alt=\"作者微信\" width=\"180\"\u002F>\u003Cbr\u002F>\n      \u003Csub>加作者微信\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"项目截图\u002F微信群.jpg\" alt=\"微信交流群\" width=\"180\"\u002F>\u003Cbr\u002F>\n      \u003Csub>扫码进群（二维码定期更新）\u003C\u002Fsub>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n> 微信群二维码有效期约 7 天，过期请加作者微信拉入群。\n\n---\n\n## 📄 License\n\n[MIT](LICENSE)\n\n---\n\n\u003Cdiv align=\"center\">\n\n**如果这个项目对你有帮助，请点一下 ⭐ Star——这是对作者最大的鼓励！**  \n*也欢迎随缘打赏一杯咖啡（见上文「一杯咖啡的鼓励」），纯属自愿。*\n\n\u003C\u002Fdiv>\n","LocalMiniDrama 是一个开源的本地 AI 短剧及漫剧生成工具，能够从故事到成片一站式完成。其核心功能包括故事生成、剧本编辑、角色生成和场景生成等，支持用户通过自定义的 AI API 在本地完成短剧制作，确保数据不出本机。该工具基于 Vue3、Node.js 和 Electron 构建，具有高灵活性和完全离线运行的特点，适用于需要保护创意隐私或在无网络环境下工作的内容创作者。无论是个人爱好者还是小型工作室，都可以利用 LocalMiniDrama 来实现高质量的AI短剧创作。",2,"2026-06-11 04:09:45","trending"]