Faces and human motion
kling_v3from $1.33















Generate video, images, voice and finished cuts straight from your chats — in Claude, Claude Code or Codex. One connector, the same credit balance.
Opens Claude → Customize → Connectors with the name and URL already filled in. Click Add.
Free plans allow one custom connector. On Team and Enterprise an Owner adds it first, under Organization settings → Connectors.
Click Connect next to varg and approve in the window that opens. No API key to paste. If the dialog came up empty, paste this URL.
Paste this into a new chat. The result lands in your varg library too.
If Claude does not reach for varg, switch it on under + → Connectors. The desktop and mobile apps pick it up from your account.
Using varg, make a 10-second vertical video of a barista pouring latte art in warm morning light, with a calm voiceover and captions. Tell me what it will cost before you render.
Kling, Veo, Seedance, FLUX 3, Wan, ElevenLabs, HeyGen and the rest behind one interface, with one request shape. Swapping models is a one-line change.
Faces and human motion
kling_v3from $1.33Cinematic, native audio
veo_3_1from $0.84Long shots, native audio
seedance_2_5from $0.63Frontier, synchronized audio
flux_3from $0.90Up to 30 s, native audio
wan_3from $0.11Fast and cheap
ltx_2_19b_distilled$0.53Upload a real screen recording. The AI generates the actor and the scene around it, and the cut is composited against your actual UI — not an approximation of it.
No Topaz, no CapCut, no separate lipsync tool, and no shuffling files between them. The agent runs the chain in one sequence and hands back a finished file.
generate_videotext, image or video ingenerate_speechcast by descriptiontranscriptionword-level timingrender_videoclips, overlays, audiovideo · upscalefrom $0.16videotext-to-video, image-to-video, video-to-video, lipsync, upscaleimagegenerate, edit, upscalespeechtext-to-speech, voice search by descriptionmusicgenerate from a prompttranscriptionword-level timestamps for captionsffmpegtrim, resize, slice, probe, arbitrary commandsrenderTSX composition into a single mp4pipelinemulti-step workflowsVideo takes minutes, and a client that blocks on it times out, retries, and bills you twice. Here a call returns a job id immediately — run them in parallel, poll separately, kill the bad ones before they finish burning credits.
Every generation is priced from a published rule before anything runs. The agent can quote it, check the balance, and wait for a yes — instead of surfacing the number on your invoice.
quoted from the live rulecheck_balance()An illustration of the estimate step. Real figures come from estimate_cost, reading the same pricing rules published on /v2/models.
Every file remembers how it was made — the job, the tool, the model and the exact input. Paste a URL back and the agent recovers the recipe, changes one thing, and re-runs it.
get_lineage(url)prompt changedprompt changedaspect_ratio changedreference changedClaude bills Marketing while Claude Code bills Product — the setting is per connection and it persists. Output lands in that team’s library, in whichever folder you point it at.
Start from a published template instead of a blank file, cast a voice by describing it rather than scrolling a list, and get word-level timings back for captions that actually line up.
Search published templates by tag, render one as-is, or pull its TSX source, edit it in the chat, and render your own version.
Describe the read you want and get ranked suggestions, or filter on gender, accent and language. ElevenLabs under the hood.
Score a cut from a prompt, and burn in captions from a transcription that carries a start and end timestamp for every word.