From a prompt to a finished video or cartoon.
Thruline plans, generates, edits and exports complete videos — a song into a finished music-video series, or a HAWKESCRIPT script into a finished cartoon series — with a Premiere-style multi-layer editor and a web DAW built in. Run it click-by-click, or drive every function headlessly via API.
Not just music videos. A full production house.
Thruline runs two complete creative pipelines — and everything downstream (editing, sound, export, API) is shared.
Realistic AI music videos
Upload an mp3 + the real lyrics, set a custom style with a reference image, and add labelled canonical characters. Thruline aligns an AI SRT, decomposes the song into shots, and renders a consistent series.
- Custom style prompt + reference image across the whole series
- AI SRT generation + lyric-accurate correction
- Labelled canonical cast — same characters, every video
- Per-video direction, 720p+ tiers, combine into one master
Full animated cartoons from a script
Write in HAWKESCRIPT — clips, actions, dialogue, sound effects, music. Thruline confirms each character, voice, track and SFX, builds a timeline preview, then generates. Timing follows how long lines take to say.
- Character canon + ElevenLabs voices (BYO / custom voices)
- Suno music + a sound-effects library with label memory
- Speech-driven timing & creator-enabled lip-sync
- Template + skill file to author scripts with GPT/Claude
Real tools, not a black box.
The same studio your agents drive over the API — captured live.
Every screenshot below is a real, live capture of the running studio — the decomposition view, multi-layer timeline and web DAW, exactly as rendered. Browse the gallery ↓
Intent-aware scene decomposition
Thruline reads the intent of your video and breaks it into the small, generable scenes that tell the story — planning keyframes and clip sequences that respect what Imagen and WAN can actually produce, with repair hints when something would break.


Premiere-style multi-layer NLE
A real timeline: layered clips, transitions, keyframe animation, color, speed and compositing — with per-clip inspectors, markers and undo/redo. Cut and polish exactly like a pro editor.
Web DAW for music & voices
Multitrack audio editing, EQ and effects, ducking and automation, plus stem and MIDI extraction — compose music and edit voice outputs without leaving the browser.

Everything from idea to export — and edit.
Thruline isn't a single “generate” button. It's an agentic system that understands intent, respects model limits, and hands you real tools.
Agentic decomposition
Reads intent, plans the scenes that tell the story, and keeps every keyframe + clip within what the models can actually generate.
Premiere-style NLE
Multi-layer timeline: clips, transitions, keyframe animation, color, speed, compositing, undo/redo.
Web DAW + sound
Multitrack audio, effects, compose music, edit voice outputs, stem / MIDI extraction — in the browser.
Export, import & replace
Any clip, scene or whole job as our script format + asset bundle. Replace any part — over API or via a share link the server fetches.
Fail-closed QA gates
A gate ladder checks input, plan, keyframes, clips, rights/consent, claims and delivery — so a bad cut never ships.
Per-tenant metering
Storage, bandwidth, render-time, API calls and AI-tokens tracked per tenant — usage data everywhere.
Every function is headless. Drive the whole studio with an API key.
There is no “UI-only” feature. Every capability — create a series, decompose a scene, render, edit the timeline, mix audio, export a bundle — is an authenticated, scoped API route, with a typed Python SDK and an auto-generated OpenAPI spec. Build agents on top, or let your own agents run the studio.
- API-key auth with scopes (read / render / edit / admin)
- Discoverable:
/api/manifest+/openapi.json - Idempotent mutations & tenant-isolated data
- The exact surface the web app uses — nothing hidden
# drive the studio from Python from studio_client import Client c = Client("https://app.thruline.video", api_key=KEY) org = c.create_org("My Label")["org_id"] proj = c.post("/api/create_project", {"name":"Neon Nights"})["id"] c.create_series(org, proj, name="S1") # agentic: one idea -> a generable scene plan plan = c.decompose(idea="a lonely robot finds a flower on mars", intent="hopeful", duration=5) job = c.enqueue_render(spec=plan["scene_spec"], project=proj) print(c.render_status(job["job_id"]))
Easy mode to start. Full control when you ship.
Switch per-project. The same engine, two surfaces.
Easy mode guided
One opinionated flow with sensible defaults: drop an mp3 + lyrics, pick a style, and the agent does the rest. Cockpits, gates and knobs stay out of the way.
Advanced mode full power
The Plan Cockpit, multi-layer NLE, web DAW, per-clip tweaking, QA-gate controls — and the full headless API. Everything exposed, nothing locked.
Start free. Scale when you ship.
Usage is fully metered — bring your own model/voice/music keys, or use ours.
Creator
- Music videos & cartoons
- Easy + Advanced mode
- NLE + DAW
- Headless API key
- Community support
Studio
- Everything in Creator
- Higher render tiers & concurrency
- Export/import bundles + share links
- BYO ElevenLabs / Suno / SFX
- Priority rendering
Production
- Org RBAC & multi-tenant
- Scoped API keys at scale
- Dedicated render fleet
- SLA & support
- Usage & billing controls
Frequently asked
Is Thruline only for music videos?
No. Music-video series are one pipeline; the other is full scripted cartoons from the HAWKESCRIPT format (characters, voices, music, SFX, lip-sync). Both share the same editing, sound, export and API layers.
Can an AI agent run the whole studio?
Yes — it's API-first. Every function is an authenticated, scoped API route with a typed Python SDK and OpenAPI spec. The web app uses the exact same surface; nothing is UI-only.
What makes it “agentic”?
It infers the intent of your video, decomposes it into the small scenes that tell the story, and plans keyframes + clip sequences that stay within what Imagen and WAN can actually generate — so results hold together instead of breaking.
Do I get real editing tools?
Yes: a Premiere-style multi-layer NLE (timeline, transitions, keyframe animation, color, compositing) and a web DAW (multitrack audio, effects, stem/MIDI extraction, voice editing).
Can I bring my own accounts?
Connect your own ElevenLabs voices, Suno, and a sound-effects source. Storage, bandwidth, render-time, API calls and AI-tokens are all metered per tenant.
Your next video or cartoon is one prompt away.
Make it in the studio, or have your agent make it over the API. Either way, Thruline takes it from idea to export.