DARKRIDE the studio behind the stories

Saga Studio

Saga Studio turns a manuscript into a story you can sit inside: voiced, illustrated, sometimes branching. It runs locally, on your own machine, and nothing leaves it. Drop a markdown file in and it becomes a deck of cards: edit a line, re-render just that line, listen, fix, move on. When it sounds right, publish it as an audiobook, an animatic video, or an offline web story, then share that web story to darkride.ai with one button.

What's in the box

Get it

Saga Studio is open source, built for macOS on Apple Silicon (CUDA works too). You need python3.11, ffmpeg (brew install ffmpeg), and the GitHub repo:

git clone https://github.com/caitlynmeeks/saga-studio
cd saga-studio
python3.11 -m venv .venv
./.venv/bin/pip install -r requirements.txt
./.venv/bin/python studio.py        # opens at http://127.0.0.1:5010

There is also a desktop app with a bundled runtime and the Kokoro voice engine built in; bigger engines download themselves from the Voices tab on first use. A packaged download is coming; until then the app builds from the saga-studio-electron repo with npm install && npm start.

Use it

Drop a .md file on the Stories tab and it becomes a project. Put a short reference clip in voices/ and it becomes a narrator. Edit cards, press render, listen in the Stage window, and when the story is ready, open the Publish tab and choose a door out. The README is the deep guide: voices and delivery controls, audio card fades, choice grammar, takes, and the discuss agent.

Voice engines and their licenses: Chatterbox (MIT), Kokoro (Apache-2.0), OmniVoice (CC-BY-NC, non-commercial). Your stories are yours; what you share on darkride.ai you can update or remove with the token your studio keeps.