← all repositories
xhongc/ai_story

An assembly line for AI short dramas

It automates the tedious pipeline from story prompt to finished AI video, managing script, storyboard, images, and motion for you.

ai_story
Velocity · 7d
+10
★ / day
Trend
accelerating
star history

What it does

AI Story is a Django-based web platform that treats AI video creation like a factory assembly line. Feed it a topic, and it automatically rewrites the script, splits it into storyboards, generates images via external APIs such as Stable Diffusion or DALL-E, plans camera movements, and renders clips through services like Runway or Pika. Celery workers and Redis manage the queue behind the scenes, while a Vue frontend tracks progress in real time.

The interesting bit

The real engineering here is not the generative models—it is workflow orchestration. The project wraps a chain-of-responsibility pipeline around third-party APIs, handling the dull but fragile work of prompt templating, failure retries, multi-provider load balancing, and stage rollbacks when a generation step flops.

Key highlights

  • Chains external LLMs, image generators, and video models into one automated workflow
  • Supports load balancing across multiple AI providers with failover and usage stats
  • Real-time progress tracking with pause, resume, retry, and rollback for any stage
  • Modular pipeline architecture built on Django and Celery
  • Dockerized deployment with separate backend, worker, and frontend services

Caveats

  • Requires commercial licensing for business use; the default license is CC BY-NC-SA 4.0 (non-commercial)
  • “Director mode” for fine-grained shot control is marked as under development
  • Heavily dependent on external API keys and third-party services; it is essentially sophisticated glue code

Verdict

Worth a look if you want to study how to orchestrate multi-modal AI pipelines or need a self-hostable short-drama factory for personal projects. Skip it if you are looking for a fully open, commercially free stack or a turnkey solution that works without a wallet full of API credits.

Frequently asked

What is xhongc/ai_story?
It automates the tedious pipeline from story prompt to finished AI video, managing script, storyboard, images, and motion for you.
Is ai_story open source?
Yes — xhongc/ai_story is an open-source project tracked on heatdrop.
What language is ai_story written in?
xhongc/ai_story is primarily written in Python.
How popular is ai_story?
xhongc/ai_story has 1.2k stars on GitHub and is currently accelerating.
Where can I find ai_story?
xhongc/ai_story is on GitHub at https://github.com/xhongc/ai_story.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.