Type a topic.
Get a published Short.

Bloredi scripts, voices, edits and renders vertical video, then posts it to TikTok, Reels and Shorts on a schedule.

Stock footage frame used as the background plate for the generated video
Mythology 60 FPS

1080×1920
Vertical master
60 fps
H.264 render target
8
Pipeline stages
$0
Running cost on Tier 0
Autonomous pipeline

One seed in, eight stages, no operator.

Every job runs asynchronously with live daemon logs and per-stage tracking, so a failed stage retries without restarting the render.

01

Ideate

Hook ideation against a history of everything already published, so the same angle never ships twice.

02

Script

Structured breakdown: a two second hook, four retention beats, and a closing call to action.

03

Voice

Kokoro-82M neural speech synthesis with phoneme level word timestamps for subtitle alignment.

04

Visualize

Scene direction across stock B-roll, local diffusion, Seedance, or Higgsfield depending on the tier.

05

Assemble

Camera motion, glowing word-highlight subtitles, and automatic music ducking under the voice track.

06

Render

Vertical 1080×1920 H.264 encoding in an isolated FFmpeg subprocess, so a crash never takes the daemon down.

07

Metadata

Per-platform titles, descriptions, hashtags, and the AI disclosure flags each network requires.

08

Autopilot

Queued to the multi-platform scheduler with ±10 minutes of jitter so posting never looks mechanical.

Bring your own model.

Gemini is the active default. Every other provider is a config swap, including a fully offline path that never leaves your machine.

Google Gemini and Imagen 3

The configured default. Sub-second ideation latency, reliable multi-turn scripting, and Imagen 3 for photoreal plates when stock B-roll will not carry the scene.

gemini-2.5-flash gemini-2.5-pro imagen-3

ByteDance Seedance

Video synthesis with strong temporal coherence, plus Doubao for multilingual storytelling.

seedance-2.5-video doubao-1.5

Higgsfield

Character continuity across cuts, plus orbit and crane camera moves for cinematic sequences.

higgsfield-video-v2 dop-motion

Anthropic Claude

Reach for it when the script needs real narrative cadence rather than a bullet list read aloud.

claude-sonnet claude-haiku

OpenAI

Broad world knowledge and strict JSON schema compliance, which matters most at the metadata stage. DALL-E 3 covers concept plates.

gpt-4o dall-e-3

OpenRouter and Ollama

One key for the long tail, or fully offline on your own hardware.

deepseek-r1 llama-3.3-70b

It degrades instead of crashing.

Bloredi detects your hardware on boot and picks the heaviest profile it can actually finish. Pick a tier to see what runs.

CPU only $0.00 per month
Hardware profile
Any machine, no discrete GPU
Visual engine
Pexels and Pixabay stock
Speech engine
Kokoro TTS on CPU
Quickstart

Running locally in three commands.

Clone it, install both toolchains, and the studio comes up on localhost:3000.

bash
Clone
$ git clone https://github.com/vinayakawac/bloredi.git && cd bloredi
Install
$ npm install && pip install -r requirements.txt
Serve
$ npm run build && node server/server.js

Self-host it tonight. MIT licensed.

Portfolio Home