Skip to content

FireRedTeam /FireRed-OpenStoryline

Agent that edits video by chat, planning cuts, music and narration
Editing & audioApache-2.0English README
Stars
3.5k
30 days
New
Last push
2 months ago

About FireRed-OpenStoryline

Talk to FireRed-OpenStoryline in plain language, and its LLM (a language model) plans the edit and runs the tools. You can search media, write narration, pick music and cut clips by chatting. API keys are required first, and AI transitions cost money.

Best for: Chat-first video makers who'd rather describe an edit than drag clips on a timeline.

What it does

  • Searches and downloads images and clips, then splits and tags them
  • Writes storylines and narration from a theme, matching a reference style
  • Picks BGM with beat sync, plus voiceover tone and font suggestions
  • Cuts, swaps and reorders clips by describing the change in chat
  • Saves a whole edit as a Skill so you can reuse the style on new media
  • Makes AI transitions from the last frame of one clip and first of the next

Quickstart

Rewritten from the README. Check the repo for the latest steps.

  1. 1
    Clone the repo and enter it: the command below then cd FireRed-OpenStoryline
    git clone https://github.com/FireRedTeam/FireRed-OpenStoryline.git
  2. 2
    Make a Python 3.11 environment: the command below then conda activate storyline
    conda create -n storyline python=3.11
  3. 3
    Download models and install deps: sh build_env.sh on Linux/macOS, or ./download.sh then the command below
    pip install -r requirements.txt
  4. 4
    Add your API keys to config.toml (see docs/source/en/api-key.md)
  5. 5
    Start the MCP server: the command below
    PYTHONPATH=src python -m open_storyline.mcp.server
  6. 6
    Open the chat UI: python cli.py for the CLI, or the command below for the web app
    uvicorn agent_fastapi:app --host 127.0.0.1 --port 8005

Models and languages

Interface and docs

  • English
  • Chinese

Alternatives

Other editing & audio projects people compare with FireRed-OpenStoryline.

linyqh

NarratoAI

Feed it a film or drama, get a narrated commentary video

Editing & audio
  • DeepSeek R1
  • DeepSeek V3
  • Qwen2-VL
  • +6
11k GitHub stars14 days agoMIT

Agions

fablr

Commentary scripts and CapCut drafts from long footage

Editing & audio
157 GitHub stars7 days agoMIT

Drives JianYing Pro: builds drafts, adds voiceover and subtitles

Editing & audio
  • Imagen 3
  • Grok 3
  • Claude 4.5
  • +2
3.7k GitHub stars20 days agoMIT

RVC-Boss

GPT-SoVITS

Clones a voice from a 5-second clip and reads your text in it

Editing & audio
  • GPT-SoVITS v2Pro / v2ProPlus
  • GPT-SoVITS v4
  • GPT-SoVITS v3
  • +7
62k GitHub stars1 month agoMIT

Featured on OpenMicroDrama

Do you maintain FireRed-OpenStoryline? Add this badge to your README so English speakers can find our write-up.

Featured on OpenMicroDrama
markdown
[![Featured on OpenMicroDrama](https://openmicrodrama.com/badges/featured.svg)](https://openmicrodrama.com/projects/fireredteam-firered-openstoryline)

The badge links to this page. Want your description changed? Email support@openmicrodrama.com.

Reviewed Oct 1, 2026. We write these descriptions ourselves. The repo's own docs are the final word.