Product
DevCut
A judge-ready video cut from your brief. Spec a Challenge Cut, run Submit Ready into HyperFrames, or meter agent jobs via x402 — same Runway storyboard, developer-shaped doors.
Challenge Cut
Turn judging criteria and constraints into a reference film builders can follow — plus a forkable kit.
Submit Ready
Turn a repo, product URL, or HyperFrames project into a launch-ready demo cut.
Product Launch Cut
Polished demo video for a shipped product — no hackathon framing, just clean proof.
Agent jobs
Start a metered job through x402 without pasting a Runway key.
Pipeline
Brief → stills → motion → stitch
01
Brief
Agent breaks one line into 3–6 cinematic shots.
02
Stills
Shot 0 → gen4_image; 1+ → gen4_image_turbo with character anchor.
03
Motion
Each still → gen4.5 image→video; first frame = that shot’s ref.
04
Stitch
FFmpeg concat → MP4 + HyperFrames handoff kit.
Runway
Not a one-shot URL wrapper
- Model pick —
gen4_imagefor shot 0;gen4_image_turbofor the rest (cheaper, <10s);gen4.5for animation. - Character lock — shot 0 becomes
character1; prior stills feedstyle1/style2. Prompt can address@character1. - Live canvas — every Runway call mutates AG-UI state; regenerate one shot without redoing the board.
- Deliverable — stitch to MP4, share a
/cutwatch link, hand off BRIEF + assets to HyperFrames.
Access
BYOK, budget, MOCK
- BYOK
- Paste a Runway key on the canvas. Stored locally, sent as
X-Runway-Api-Key, never logged. - Budget
- Shared key: ~20 Runway calls / thread. Hits zero → clear error + add your key.
- MOCK
- No key? Full pipeline with placeholder media — same desk, zero credits.
Stack
What’s under the desk
| Agent | LangGraph + CopilotKit / AG-UI |
| Planner | NVIDIA NIM → Venice → Gemini |
| Video | Runway Gen-4 / Turbo / Gen-4.5 |
| UI | Next.js storyboard canvas |
| BFF | Hono · x402 · BYOK |
| Export | FFmpeg · optional B2 / Genblaze |
| MCP | mcp-use → Claude / ChatGPT |
Local
Three commands
- 1
npx @copilotkit/cli@latest init
Intelligence + Postgres thread store - 2
cp .env.example .env && cp .env apps/agent/.env
GEMINI_API_KEY required · RUNWAY_API_KEY optional (MOCK without it) - 3
npm install && npm run dev
Open /director — or commission from /#desk
Docs · Thesis · Architecture · HyperFrames · Runway API