Creative agency / product studioGirard Media

How Girard Media runs a faceless explainer engine on self-hosted models

Epic Motive is a private channel preset on CoreReflex's own GPU fleet — Kokoro voiceover, SDXL scenes, ACE-Step music, Ken Burns assembly, and an editor project with separated stems — with zero paid generative API on the critical path.

Kokoro TTS (self-host)
SDXL illustrations
ACE-Step music (Apache-2.0)
Editor stems via buildproject.mjs

Own the stack end-to-end — speak the story, illustrate the motive, keep every stem editable.

Steve Girard, Founder

Challenge

Faceless YouTube and client explainers usually rent Midjourney + ElevenLabs + CapCut. That leaks margin and locks the cut into a flat file. Girard Media needed a commercial-clean, self-hosted pipeline that still opens in the CoreReflex editor.

Workflow

  1. Write a retention script (script.json — hook → escalation → motive → payoff).
  2. Kokoro VO per scene; SDXL flat-vector stills; ACE-Step underscore.
  3. Assemble Ken Burns + kinetic captions on the GPU node; duck music under VO.
  4. build_project.mjs emits an UndoableState project — VO, music, scenes, captions as separate stems.

Result

Evidence

Operator-owned Epic Motive skill (.claude/skills/epic-motive/) and GPU fleet runbook. Full pixel proof requires a provisioned GPU node (docs/dev/gpu-inference-fleet-ops.md); unit tests cover package/edit contracts offline.

Want a production system with this much traceability?

Start free

← All case studies