火宝短剧:一句话生成完整短剧的全栈 TypeScript 平台
基于 AI 的一站式短剧生成平台——从剧本到成片全自动化
Vue / TypeScript
CC BY-NC-SA 4.0
桌面端 / Docker 双分发
一句话生成完整短剧
火宝短剧(Huobao Drama)是一个基于 AI 的一站式短剧生成平台,用户只需输入一句话,就能把小说/剧本自动改写、分镜、生图、生视频并合成完整成片。项目采用 Node.js 20 + Hono + Nuxt 3 全栈 TypeScript 架构,提供桌面端、Docker 与源码三种部署方式,适合想做 AI 短剧的工作室、开发者与内容创作者。本文将介绍其核心能力、安装流程、技术栈、更新动态与常见问题。
一、产品深度介绍
(一)它是什么
火宝短剧是一个开源的 AI 短剧生产流水线。它把「一句话想法」到「完整短剧成片」的环节串成闭环:剧本改写 → 角色/场景/道具提取 → 分镜拆解 → 图片与视频生成 → 合成输出。四个内置 Mastra Agent 分别负责不同工序,用户只需在网页端或桌面端输入创意并点击执行。
官方仓库的自我定位非常直接:「一句话生成完整短剧,从剧本到成片全自动化」。这套定位决定了它不是一个单纯的视频模型调用工具,而是一个把创意管理、多 Agent 编排、素材生成、后期合成打包在一起的工程化平台。
(二)技术表现
- 全栈 TypeScript:后端 Hono + Drizzle ORM + better-sqlite3(WAL 模式),前端 Nuxt 3 + Vue 3 + TypeScript。
- 零数据库安装:默认 SQLite 单文件,无需 MySQL 服务器即可运行。
- 零 FFmpeg 安装:通过 ffmpeg-static / ffprobe-static 自带二进制。
- 多语言界面:中文、English、日本語、한국어。
- 多模型适配:支持 OpenAI、Gemini、火山引擎、阿里巴巴等图像与视频模型接口。
- 桌面端交付:Electron 打包,支持 macOS arm64 / Intel 与 Windows,内置自动更新。

二、主要功能特点与应用场景
火宝短剧的核心能力可以归纳为「四 Agent + 三交付形态」。四个 Agent 把创作流程拆成可编排的工序,三种交付形态让用户可以根据环境选择最合适的部署方式。
- 剧本改写 Agent:把小说或 raw 剧本改写成格式化的拍摄剧本。
- 内容提取 Agent:从剧本中自动抽取角色、场景、道具,并做去重。
- 分镜拆解 Agent:把剧本切成故事板序列,明确每个镜头的画面与动作。
- 提示词生成 Agent:为角色/场景/道具生成图像提示词,并为故事板生成视频提示词。
适用场景包括:个人创作者快速验证短剧创意、小型工作室批量试片、开发者在此基础上二次开发 AI 内容平台,以及教学场景下演示 AI 多 Agent 工作流。
三、如何安装与使用
源码方式需要分别安装前后端依赖并启动:
git clone https://github.com/chatfire-AI/huobao-drama.git
cd huobao-drama
cd backend && npm install
cd ../frontend && npm install
开发模式需要同时启动前后端:
# 终端 1:后端
cd backend
npm run dev
# 终端 2:前端
cd frontend
npm run dev
启动后访问 http://localhost:3013,后端 API 位于 http://localhost:5679/api/v1。首次部署后,在「Settings → Huobao Quick Setup」中粘贴 Huobao API Key,即可一键写入三套推荐配置。
如果你不想折腾源码,推荐直接使用桌面端:从 GitHub Releases 或国内 COS 镜像下载对应平台的 dmg/exe 安装包,双击安装后自带自动更新。Docker 用户可执行:
docker pull huobao/huobao-drama:4.0.0
四、官方地址与获取方式
- GitHub 仓库:https://github.com/chatfire-AI/huobao-drama
- 官方网站:https://www.chatfire.site
- 国内下载镜像:https://installer.chatfire.site(COS + CDN 加速)
- 社区交流:README 中提供微信群二维码
五、与同类方案对比
| 对比维度 | 火宝短剧 | 通用视频编辑工具 | 纯 API 脚本 |
|---|---|---|---|
| 端到端自动化 | 是,四 Agent 闭环 | 否,需手动剪辑 | 需自建流水线 |
| 短剧模板 | 内置剧本改写、角色提取、分镜 | 依赖模板库 | 无 |
| 部署方式 | 桌面端 / Docker / 源码 | 多为 SaaS | 源码 |
| FFmpeg | 自带二进制 | 通常内置 | 需自行安装 |
| License | CC BY-NC-SA 4.0(禁止商用) | 商业授权 | 各异 |
六、核心机制深度解析
火宝短剧用四个 Mastra Agent 把创作工序串成流水线。每个 Agent 都有独立的配置表,可以通过扩展 Skill 自定义行为。
这个设计的价值在于:创作者不需要分别调用剧本改写、Stable Diffusion、Runway、剪映等工具,再手动剪辑。火宝短剧把「输入创意」和「拿到成片」之间的所有工程步骤封装在可本地运行的服务里。
七、实用技巧
- 桌面端数据隔离:SQLite 数据库、生成媒体、Agent 技能都存放在 userData 目录,卸载应用不会丢失数据。
- 国内加速:README 中提供 Tencent COS 镜像与 CDN 域名 installer.chatfire.site,下载安装包和更新包时优先使用。
- 技能模板安全升级:首次启动会自动复制工作区技能模板,后续升级只填补新增项,不会覆盖已有自定义配置。
- 自定义 FFmpeg:可通过环境变量 FFMPEG_BIN / FFPROBE_BIN 指向系统级 FFmpeg,避免与自带二进制冲突。
八、最新更新动态
v4.0.0(2026-08)是近期最大版本:
- 发布 Electron 桌面端,支持 macOS arm64 / Intel 与 Windows。
- 数据库从 MySQL 迁移到 SQLite(better-sqlite3 + WAL),零数据库服务器即可运行。
- 后端通过 esbuild 打包为单文件,部署更简单。
- 新增国内 CDN 分发域名 installer.chatfire.site。
v2.0.0(2026-04)完成了全栈 TypeScript 重构:后端 Hono + Drizzle ORM,前端 Nuxt 3 + Vue 3,AI Agent 层迁移到 Mastra;同时新增剧集工作台 UI、Docker 部署支持、运行时 Skill 加载机制,以及 OpenAI / Gemini / 火山引擎 / 阿里等多厂商图像/视频模型适配。
九、常见问题 FAQ
Q1:需要安装 FFmpeg 吗?
不需要。项目通过 ffmpeg-static / ffprobe-static 自带二进制,开箱即用。如果你已有系统 FFmpeg,也不会冲突,可通过 FFMPEG_BIN / FFPROBE_BIN 显式指定。
Q2:需要数据库服务器吗?
不需要。默认使用 SQLite 单文件;桌面端用户数据隔离在 userData 目录,源码模式下单文件位于项目数据目录。
Q3:支持哪些部署方式?
三种:桌面端安装包(推荐)、Docker 镜像 huobao/huobao-drama:4.0.0、源码前后端分离运行。
Q4:可以商用吗?
项目采用 CC BY-NC-SA 4.0 协议,明确禁止商业用途,使用前请阅读 LICENSE 全文。
Q5:国内下载慢怎么办?
README 提供 Tencent COS 镜像与 CDN 域名 installer.chatfire.site,桌面端应用内更新也会优先检查 COS 镜像。
十、总结
火宝短剧把 AI 短剧生产从「多个工具手动串联」变成「一句话自动出片」。它的真正价值不在于某个单一模型,而在于用 Mastra Agent 把剧本改写、角色提取、分镜、生图、生视频、合成剪辑串成一个可本地运行的工程化流水线,并且提供了桌面端、Docker、源码三种交付形态。对于想快速验证短剧创意的小团队或个人创作者,这是一个值得部署的完整方案。
项目采用 CC BY-NC-SA 4.0 协议,禁止商业使用。生成内容请遵守相关法律法规与平台规则,并注意模型提供方的服务条款与版权归属。
在撰写本文的过程中,我主要参考了火宝短剧 GitHub 仓库(chatfire-AI/huobao-drama)的 README.md、README.zh-CN.md、LICENSE 与更新日志,以及官方网站 www.chatfire.site。文中数据以官方公开信息为准,可能随版本更新而变化。
本文由 AI 辅助整理,基于火宝短剧(Huobao Drama)的公开文档撰写;配图由 小黑 IP 生成。内容仅用于技术介绍,不构成商业使用授权建议。

AI智汇具 - AI工具推荐与技能教程_好用的AI工具大全






