一句话,AI 帮你搞完整部短剧。从剧本到成片——改写、角色、分镜、视频、配音、字幕、导出……全自动流水线,你全程围观就行。
这就是 Huobao Drama(火宝短剧),GitHub 上 13,732⭐ 的开源 AI 短剧生产平台。由 ChatFire AI(南京火宝科技)打造,2026 年 1 月开源,半年多就飙到快 14K 星。
一句话说清楚它干什么
你有一篇小说、一个剧本大纲、哪怕只是一个灵感——丢进去,它能自动完成这些步骤:
- 剧本—改写格式化
- 角色—提取+AI形象
- 分镜—拆解+宫格图
- 图片—文生图生成
- 视频—图生视频
- 配音—TTS语音
- 导出—合成+字幕
全程不用你动手。原始文本丢进去,剩下的 AI 代理们自己沟通协作——这也是这项目最牛的地方。
5 个 AI 代理各司其职
项目内嵌了 5 个 Mastra AI Agent,每个代理有自己的 SKILL.md 技能定义文件,分工极其明确:
| 代理名称 |
职责 |
script_rewriter | 把原始小说/故事改写为格式化剧本(带场景标题和对话) |
extractor | 智能提取角色、场景、道具信息,自动去重 |
storyboard_breaker | 把剧本拆解为逐镜头分镜序列 |
voice_assigner | 自动为角色分配音色 |
grid_prompt_generator | 生成角色/场景/宫格图的 AI 绘图提示词 |
每个 Agent 的 SKILL.md 在运行时可热加载替换——你可以自己写新行为注入进去,扩展性拉满。
多厂商适配:不绑定任何一家
最实用的设计:Adapter 模式。图片、视频、TTS 各有独立适配器,切换厂商改个配置就行:
图片生成:OpenAI · Gemini · MiniMax · 火山引擎 · 阿里 · Chatfire
视频生成:MiniMax · 火山引擎/Seedance · Vidu · 阿里
TTS 配音:MiniMax
你自带 API Key,在 Web 界面的「设置」页面配置就行。项目还和 快乐马、Seedance 有合作折扣链接。
核心技术栈
- 后端:Node.js 20+ · Hono(HTTP 框架) · Drizzle ORM · better-sqlite3 · Mastra(AI 代理框架)
- 前端:Nuxt 3 (SPA) · Vue 3 · TypeScript · 纯 CSS(无 UI 框架,深色主题)
- 媒体处理:FFmpeg(fluent-ffmpeg)· Sharp(图片处理)
- 数据库:SQLite(WAL 模式,启动时自动建表)
- 部署:Docker 单镜像(内置 FFmpeg)· Docker Compose · 手动 Node 部署
怎么用?
Docker 部署(推荐)
docker run -d \
--name huobao-drama \
-p 5679:5679 \
-v $(pwd)/data:/app/data \
-v $(pwd)/configs/config.yaml:/app/configs/config.yaml \
huobao/huobao-drama:latest
或者 Docker Compose:docker compose up -d
手动部署
git clone https://github.com/chatfire-AI/huobao-drama.git
cd huobao-drama
# 后端
cd backend && npm install && npm run dev
# 前端(另一个终端)
cd frontend && npm install && npm run dev
前端 http://localhost:3013,后端 API http://localhost:5679。
使用流程
- 打开 Web 界面,创建项目
- 粘贴原始故事/剧本/小说文本
- 在「设置」页配置 AI 厂商的 API Key(支持一键预设)
- 点击生成——5 个 AI 代理依次执行
- 等待生成完成,预览并导出成片
为什么值得关注?
- 14K 星不是吹的——半年时间从零飙到 13.7K,说明短剧生成这个需求真实存在且巨大
- 完整闭环——不像很多开源项目只有 demo,它是真的能跑完整条生产线的
- Agent 设计优秀——5 个 Mastra Agent 分工协作,SKILL.md 可热加载,架构干净
- 适配器模式——不绑定单一 AI 厂商,你可以选最便宜/最快的
- Docker 友好——一条命令启动,内置 FFmpeg,省去环境配置的麻烦
- 短剧风口——国内短剧市场正热,有了这个工具,独立创作者一个人就能完成原来需要整个剧组的活
- 社区活跃——2,565 forks,29 个 open issues,维护状态健康
需要注意什么
- 非商用许可证——开源版是 CC BY-NC-SA 4.0,商用需要买商业版(但商业版网站目前 404,可能还在维护)
- 仅 SQLite——没有 PostgreSQL/MySQL 支持,规模大了可能瓶颈
- TTS 仅 MiniMax——虽然图片和视频支持多厂商,TTS 目前只接了 MiniMax
- 中文优先——UI 和文档都是中文,英文支持有限
- 单用户——没有用户认证和团队协作功能,适合个人或小团队
- 自备 API Key——所有 AI 服务费用你自己承担,多个厂商可能意味着多份账单
总结
Huobao Drama 是目前开源社区最完整的 AI 短剧方案,没有之一。
它不是只能生成几秒视频的玩具——11 个步骤、5 个 AI 代理、7+ 厂商适配,是真能投入生产线的。
如果你在做短剧、想做短剧、或者对 AI + 影视制作的结合感兴趣,去 GitHub 看看,14K 星的眼光不会骗人。