charliewwdev/OpenMontage
charliewwdev/OpenMontage has 46 GitHub stars and 10 forks. GitHot measured 0 stars in 24 hours and +19 in 7 days. Last checked 2026-11-15 03:51 UTC. Last push 2026-11-08.
可以做什么
- Short dramas. Project templates for 爽剧 (hype drama), 短剧 (short drama) and 正剧 (straight drama), or upload your own script.
- Viral short videos. The Viral gallery (爆款内容广场) has beat-by-beat playbooks for Douyin, TikTok, Xiaohongshu, Instagram Reels, YouTube Shorts and Bilibili (hooks, pacing, CTA) that you can send straight into a project. These are structural templates based on common feed patterns, not scraped trending charts.
- Ad and product videos. A built-in e-commerce conversion template (pain point → product demo close-ups → benefit captions → CTA), a soft product-placement Reels playbook, and marketing / e-commerce skills in the skill market. They run through the same workshop; there is no separate ad editor.
实测星标增长
- 24小时
- 0
- 7天
- +19
- 15天
- 正在收集历史
- 1个月
- 正在收集历史
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
关于
Open-source AI studio for short dramas, short videos and product ads: one-line idea → script, cast, storyboard, video, voice, edit. Self-hosted. | AI 短剧/短视频工坊
人工智能README_zh-CN.md
原文
OpenMontage Drama Studio
一句话灵感 → 短剧、爆款短视频、带货广告片
剧本 → 角色 → 场景 → 道具 → 分镜出片 → 配音 → 剪辑,一站式、可自部署的 AI 短剧工坊
一键部署 · 启动后打开站点点 Demo · 在「模型配置」粘贴密钥 · 说明
⭐ 觉得有用就点个 Star,让更多人看到
English · 简体中文
演示
一句话灵感 → 剧本 → 角色 / 场景设定 → 分镜工作台 → 成片镜头(截自宣传片)
▶️ 观看完整宣传片(1080p,1 分 41 秒) · 60 秒竖版 · 🌐 在线体验 · 💡 开箱提示词
Docker Compose 自部署 · 自带 LLM Key · 出图 / 出视频用 Seedream / Seedance(火山方舟,付费) · edge-tts 配音 · FFmpeg 剪辑 · AGPL-3.0 开源
![]() 影视工坊项目库 |
![]() 剧本工作台 |
![]() 角色造型 |
![]() 分镜导演台 |
![]() 创作 Agent |
![]() 无限画布(七步节点图) |
项目简介
OpenMontage Drama Studio 是面向短剧 / 短视频制作的 产品化工坊。一句话描述需求(例如「10 集复仇爽剧,9:16,前 3 秒强钩子」),系统先生成剧本,再按七步生产线推进;每一步都可编辑,角色、场景、道具会作为参考图带入镜头生成,所以可以只重做某个角色或某个镜头,不必从头再来。
英文 Studio 说明:studio/README.en.md。开箱提示词:docs/examples.md。免费 GPU 额度:docs/FREE_GPU.md。Colab 出片手册:docs/COMFY_COLAB.md。
- 自带密钥(BYOK):文本、出图、出视频模型都在「模型配置」里按账号配置,密钥按账号隔离保存。
- 先逛逛:灵感、技能、资产页面无需登录即可浏览;调用大模型与写入项目时再鉴权。
- 逐步或一键:可以自己一步步走,也可以让创作 Agent「一键全流程」在后台跑通,之后任意一步仍可单独重跑或换版本。
| 产品地址 | openmontage.dtok.io |
| 典型路径 | 先逛逛 → 登录创作 → 配密钥 → 七步成片 |
| 状态持久化 | 项目 / 密钥 / 积分 / 用量 → PostgreSQL;图片视频 → MinIO / S3;媒体任务队列 → Redis |
| 主要模型 | 文本 LLM(OpenAI 兼容等多家)· Seedream 出图 · Seedance 出视频 |
七步工坊
| 步骤 | 功能 |
|---|---|
| 1 剧本 | 题材、画幅、视觉风格、梗概 / 素材;生成、续写、重写、定稿 |
| 2 角色 | Seedream(或自有 GPU 上的 ComfyUI)造型出图、版本回看、三视图、参考重绘、本地上传 |
| 3 场景 | 空间与光线设定、场景原画 |
| 4 道具 | 关键道具与材质细节 |
| 5 分镜 | 大模型拆镜;Seedance 参考角色 / 场景 / 道具生成镜头视频 |
| 6 配音 | 旁白与对白 TTS(默认 edge-tts,可回退到 OpenAI 兼容语音接口),导出时混入音轨 |
| 7 剪辑 | 时间线编排与成片导出 |
当前界面中,1–4 步各有独立标签页,5–7 步合并在「工作台」里按片段完成;「无限画布」用节点图展示同样的七步并按进度着色。
能做什么
- 短剧:爽剧 / 短剧 / 正剧项目模板,也可以上传已有剧本。
- 爆款短视频:「爆款内容广场」内置抖音、TikTok、小红书、Reels、Shorts、B 站的节拍结构与平台套路(钩子、节奏、CTA),可一键带入创作。这些是根据常见信息流套路整理的结构模板,不是实时热榜抓取。
- 广告 / 带货视频:内置「带货转化」电商短视频模板(痛点演示 → 产品特写 → 利益点字幕 → 催单 CTA)、Reels 软植入套路,以及 Skill 市场里的商业营销 / 电商视觉类技能;同样走七步工坊,没有单独的广告编辑器。
平台模块一览
左侧导航对应整站能力。
爆款内容广场
面向 TikTok、抖音、小红书、Reels、Shorts、B 站等社媒的爆款视频打造工作流;选平台套路后复制提示词或一键带入创作,下方参考墙可学习画面与提示词。

创作中心
文本 / 视觉 / 音频 / 视频 / 工坊 / 画布入口汇总;一句话描述需求后跳转到对应工具。

创作 Agent
一句话建项:题材、集数、画幅、示例钩子;调用已配置 LLM 生成首批剧本,并显示运行检查(文本 / Seedream / Seedance)。

影视工坊
项目库与创作入口(爽剧 / 短剧 / 正剧 / 上传剧本),进入后走七步生产线。

剧本工作台:

角色造型:

分镜导演台:

个人资产
素材库 + 提示词库:上传 / AI 生成筛选,按角色·场景·道具·分镜·成片等分类;可批量管理并带入创作。

Skill 专家
官方 / 用户分享技能市场:分集剧本、分镜提示词、角色造型、场景设计、导演工作流等;可投稿与安装到 Agent。

无限画布
把当前项目生产线可视化为可拖拽节点图(剧本 → 角色 / 场景 / 道具 → 分镜 → 配音 → 剪辑),按进度着色,点击进入对应工坊步骤。

模型配置
管理文本与媒体供应商:OpenAI / DeepSeek / Claude / Gemini / 通义 / 豆包 / Kimi / 智谱 / MiniMax / OpenRouter 等;启用后立即用于剧本与分镜;可检测连通,热加载无需重启。
其他模块
| 模块 | 功能 |
|---|---|
| 作品频道 | 汇总导出成片,按项目浏览 |
| 创作挑战 | 挑战任务与积分激励 |
| 资源导航 | 外部工具与学习资源入口 |
| 用量统计 | 请求 / token / 费用趋势(侧栏显示今日花费) |
| 任务队列 | 出图 / 出视频任务状态 |
| 帮助中心 | 使用说明与 FAQ |
| 积分充值 | 软积分余额与套餐 |
| 推荐计划 | 邀请码与推荐奖励 |
端到端工作流
灵感 / Agent 一句话
↓
创建项目(题材 · 画幅)
↓
剧本定稿 → 角色 / 场景 / 道具出图
↓
分镜拆解 → Seedance 出视频 → 配音 → 剪辑导出
↓
作品频道 / 个人资产
架构
React UI (studio/src)
│
▼
FastAPI (studio/server) ──▶ PostgreSQL (projects · studio_kv · meta)
│ └──────▶ Redis (媒体任务队列)
└──▶ MinIO / S3 (inspire · media blobs)
| 目录 | 说明 |
|---|---|
studio/ |
Drama Studio 前端 + API |
studio/config/platform.yaml |
导航、工坊步骤、工具、文案配置 |
pipeline_defs/ · skills/ |
Agent 流水线与导演技能 |
lib/ · tools/ |
工具注册表 |
docs/screenshots/ |
本文截图 |
自部署须知
docker-compose.studio.yml 是否包含 |
|
|---|---|
| Studio 应用(前端 + API)与媒体 worker | ✅ 从本仓库构建 |
| PostgreSQL 16 | ✅ 已内置 |
| Redis 7(媒体任务队列) | ✅ 已内置 |
| MinIO(S3 兼容对象存储) | ✅ 已内置(drama-minio,自动建桶) |
| 文本大模型密钥 | ❌ 生成剧本等时需自备 |
| 出图 + 出视频 | ❌ 需自备:火山方舟 Seedream / Seedance(付费),或自有 ComfyUI 出图 |
| 配音 TTS | 默认 edge-tts(无需密钥) |
Compose 默认使用 本地 Demo 鉴权 + 栈内 MinIO,无需外部账号服务即可启动。生成能力在 .env 或「模型配置」里补密钥。托管覆盖项见 docs/SELF_HOSTING_zh-CN.md · English。
线上实例有积分充值页面;自托管时直接向各模型供应商付费。
快速开始
一键部署按钮在本 README 顶部徽章下方(Heroku / DigitalOcean)。说明见 docs/SELF_HOSTING_zh-CN.md。
Docker Compose(本机 / VPS)
Docker 一键(Postgres + Redis + MinIO + Studio):
cp studio/.env.example .env
docker compose -f docker-compose.studio.yml up --build
# 打开 http://localhost:8787 → 点 Demo
# 健康检查:GET http://localhost:8787/api/health
# MinIO 控制台:http://localhost:9001(minioadmin / minioadmin)
本地开发:
cp studio/.env.example studio/.env
# 填写 DATABASE_URL、MinIO(OSS_*)、各供应商密钥,并导出到当前 shell
cd studio/server && pip install -r requirements.txt
uvicorn app:app --host 0.0.0.0 --port 8787
cd studio && npm install && npm run dev # http://127.0.0.1:5173,/api 代理到 8787
Agent / CLI 管线说明见 AGENT_GUIDE.md。
技术栈
Python · FastAPI · React · PostgreSQL · Redis · MinIO / S3 · Seedream · Seedance · edge-tts · FFmpeg · Docker / Coolify
关于
OpenMontage Drama Studio 是 @charliewwdev 独立开发的产品。
许可证
采用 GNU AGPL-3.0 许可,见 LICENSE。
如果你把修改后的版本作为网络服务提供,AGPL-3.0 第 13 条要求向用户提供对应源码。
