Sri Studio
Extensions/a take-home that grew

Demo videos
as code.

Configurable. Repeatable. Cheap to re-cut.

01The baseline

What I built first.

Sri Studio is the take-home: a text brief becomes a vertical short-form video. Claude Haiku extracts intent, Claude Sonnet drafts a script plan, the user approves in the browser before any paid call fires. On approve, Flux Schnell renders 9:16 scenes, ElevenLabs produces voice-cloned narration with alignment-driven captions, ffmpeg stitches a 1080x1920 MP4, and LangGraph orchestrates the whole pipeline with Langfuse traces. (See the homepage for live runs.)

02The extension

Then I kept building.

The take-home was done. I needed demo videos for a separate hackathon submission, and editing them by hand was a day of work I did not have. So I built a pipeline that does it for me, then made the pipeline callable as a service, then wrapped the service for LLM agents. Three extensions, one story.

Source
tarball
config + scenes + captions
Output
MP4
1080×1920, voiced, captioned
Loop
silent first
human reviews before voice fires
Re-runs
free
until the voice phase
01

Sri Studio Helper

Silent-first screencast pipeline. Records browser scenes via Playwright, burns captions in BEFORE generating voice, and only fires ElevenLabs after a human-reviewed silent cut. Re-cuts are cheap; voice tokens are not.

sri_studio_helper/
Python package
02

Helper as a Service

The pipeline above, fronted by an HTTP API. POST a project tarball, watch the silent-with-captions preview, POST again to approve and render the voiced final.

/helper/jobs
HTTPS · X-Helper-Key
03

MCP wrapper

A local-stdio MCP server that exposes the HTTP API as four typed tools. An LLM agent (Claude Code) can call helper_render_silent / helper_render_voice without curl, and load SKILL.md as system context with helper_skill.

helper_render_*
MCP · stdio
Featured · generated by the helperfindevil.sshub.dev
Walkthrough of the SANS Find Evil hackathon submission

This video was generated by the Helper, end-to-end. No editor, no voice actor.

03Build artifacts

Specs, plan, and source.

Each piece was spec'd before it was coded, then the three specs were turned into a single 25-task TDD plan that drove the implementation. Everything is in the studio repo.