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.
What you can do
- 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.
Measured star growth
- in 24h
- 0
- in 7 days
- +19
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Open-source AI studio for short dramas, short videos and product ads: one-line idea → script, cast, storyboard, video, voice, edit. Self-hosted. | AI 短剧/短视频工坊
AIstudio/README.en.md
OriginalOpenMontage Drama Studio
Self-hostable AI studio for short dramas, viral shorts, and product ads.
The UI borrows patterns from popular short-drama tools:
| Inspiration | How it shows up here |
|---|---|
| Six-step workshop | Top flow Script → Characters → Scenes → Props → Storyboard → Edit |
| Multi-desk layouts | Director desk / Canvas / Edit room |
| Infinite canvas | Node graph of the production chain + Agent command bar |
| Job queue | Left ledger shot_jobs status |
The backend reads artifacts under projects/<name>/ (Scheme F). It does not invent a second orchestrator.
中文版:README.md
Run (dev)
# API
python3 studio/server/app.py
# UI
cd studio && npm install && npm run dev
Open http://127.0.0.1:5173 — Vite proxies /api to port 8787.
Run (production, single process)
cd studio && npm ci && npm run build
HOST=0.0.0.0 PORT=8787 PROJECTS_ROOT=../projects python3 server/app.py
Deploy (Docker one-shot)
Full standalone guide (Demo auth + bundled MinIO): docs/SELF_HOSTING.md.
Coolify / hosted notes: DEPLOY.md. Env template: .env.example.
# from repo root
cp studio/.env.example .env
docker compose -f docker-compose.studio.yml up --build
# http://127.0.0.1:8787 → click Demo
Starter prompts
One-line ideas for short drama / viral short / product ad: docs/examples.md.
API (selected)
GET /api/health·/api/configGET /api/projects·/api/project/bundle?name=GET /api/project/artifact?name=&kind=GET /api/pipeline/short-drama·/api/subgraphs/...POST /api/project/storyboard/patch·/api/project/ledger/invalidate