Repolode
chatfire-AI

chatfire-AI/huobao-drama

开源全栈 AI 短剧生成平台,从小说或一句话创意自动完成剧本、角色、分镜到视频合成。

Star
17,068
Fork
3,178
未关闭 Issue
38
最近提交
前天

这是什么?

火宝短剧是一个基于 AI 的短剧自动化生产平台,覆盖从剧本到成片的整个流程。用户粘贴小说等原始内容后,大语言模型会将其改写为格式化剧本,并提取角色、场景和道具,再拆分为带视频提示词的分镜。图片模型为角色和场景生成一致性参考图,文生视频或图生视频模型渲染每个镜头。

前端使用 Nuxt 3 与 Vue 3,后端使用 Hono、Drizzle ORM 和 Mastra Agent,数据存放在内置的 SQLite 文件中。FFmpeg 通过 npm 包内置,用于把镜头拼接成完整剧集并支持在线播放与下载。已支持的模型厂商包括 OpenAI 兼容接口、Gemini、火山引擎 Seedance、MiniMax 和阿里云百炼 Wan 等,界面提供中、英、日、韩四种语言。

除网页版外,项目还提供 macOS 与 Windows 的 Electron 桌面版、Docker 镜像和服务器部署方式。许可证为 CC BY-NC-SA 4.0,未经作者许可不得用于商业用途。

核心功能

  • 01利用大语言模型将小说文本改写为格式化剧本。
  • 02提取角色、场景和道具,并为其生成一致性参考图。
  • 03将剧本拆分为分镜,并生成视频提示词。
  • 04支持多家文本、图片和视频模型厂商,在网页设置中配置。
  • 05通过 FFmpeg 将各镜头拼接为完整剧集。
  • 06可作为网页应用、Electron 桌面应用或 Docker 容器运行。

适用场景

  • 将网络小说或连载故事改编为短视频剧集。
  • 在实拍前预览角色、场景和分镜效果。
  • 对比多家 AI 视频模型在短剧生产中的效果。
  • 为小团队自部署一套中英双语的短剧制作工具。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/chatfire-AI/huobao-drama.git
  2. 2

    安装后端依赖(在 backend 目录中执行)

    npm install
  3. 3

    安装前端依赖(在 frontend 目录中执行)

    npm install
  4. 4

    在两个终端中分别以开发模式启动后端和前端

    npm run dev

使用前须知

  • README 中注明许可证为 CC BY-NC-SA 4.0,属于非商业许可。
  • AI 功能需要模型厂商的 API Key,并在设置页配置后才能使用。
  • 需要 Node.js 20+ 和 npm 9+。

收录于专题

标签

常见问题

huobao-drama 是什么?
开源全栈 AI 短剧生成平台,从小说或一句话创意自动完成剧本、角色、分镜到视频合成。 火宝短剧是一个基于 AI 的短剧自动化生产平台,覆盖从剧本到成片的整个流程。用户粘贴小说等原始内容后,大语言模型会将其改写为格式化剧本,并提取角色、场景和道具,再拆分为带视频提示词的分镜。图片模型为角色和场景生成一致性参考图,文生视频或图生视频模型渲染每个镜头。
huobao-drama 可以免费使用吗?用的什么许可证?
huobao-drama 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
huobao-drama 还在维护吗?
活跃维护中。huobao-drama 最近一次提交是在 2026年11月5日。
huobao-drama 适合用来做什么?
将网络小说或连载故事改编为短视频剧集。 在实拍前预览角色、场景和分镜效果。 对比多家 AI 视频模型在短剧生产中的效果。 为小团队自部署一套中英双语的短剧制作工具。
huobao-drama 怎么安装和运行?
克隆仓库: git clone https://github.com/chatfire-AI/huobao-drama.git 安装后端依赖(在 backend 目录中执行): npm install 安装前端依赖(在 frontend 目录中执行): npm install 在两个终端中分别以开发模式启动后端和前端: npm run dev
在哪里获取 huobao-drama?
源代码和安装说明在 GitHub 上:https://github.com/chatfire-AI/huobao-drama

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目