Write your idea — Vini takes it through plot, frames and video, then stitches a finished 9:16 mp4 for Reels, Shorts and TikTok. In the cloud, no install, no local GPU. You see the cost before you run.
One line of text goes in. A finished vertical 9:16 video comes out: scenes of 3–15 seconds each (you pick the max), up to 12 scenes — up to a minute. By default Claude writes the text, fal.ai models generate the frames, video comes from Grok, Seedance or Kling, and ffmpeg does the final stitch inside — so you get a single mp4, not a pile of clips. Every step is real: hit Run and an actual generation runs, not a mock.

The strip up top is no metaphor: it is literally your future project on the canvas.
The same litegraph node core as ComfyUI — but in the cloud, with no GPU and no install.
This isn't a black box of «prompt → random result». Plot, script, storyboard, every frame and every scene are right in front of you, in nodes with previews. Didn't like the third scene? Regenerate just that one — the rest stay untouched and aren't paid for again. The cache remembers everything unchanged, and stale badges highlight what went out of date after your edits. Plus a history of it all: projects, runs, graph revisions, autosave and a live generation log — not a single result is ever lost.

Each node — its own result, its own price, its own rerun.

Library: everything you generated at hand, searchable by prompt.
Prompt → Run → not it. Another Run → almost. Another Run → all over again — and you pay for every run in full, even for the parts that already worked. One result, twenty paid generations.
Here the principle is different: every step is its own node. You see what it produced. You see what re-running it costs. And only it re-runs — everything unchanged is pulled from the cache and costs nothing.
Generation spends real money, and we don't hide that — quite the opposite. The projected cost of a run is calculated and shown on the toolbar before you press Run. Real model prices right in the interface: a frame from $0.04 (FLUX Kontext) to $0.17 (GPT Image 2), Nano Banana 2 — $0.08. Change one prompt and you pay for one step, not the whole pipeline: unchanged nodes come from the cache for free.

The estimate on the toolbar — before you press Run. A screenshot, not a mockup.
This is exactly how it works on the canvas too: the model changes in the node, the price — before you press Run.
The biggest pain of AI video is a character who looks different in every scene. Here the Element and Soul nodes keep things consistent: define the character once and it holds the same look across every scene through multi-reference — up to 14 references with Nano Banana 2. Add your own photos with the Upload node by a simple drag&drop.
The element library turns one-off videos into a series: today's hero carries on tomorrow's episode in a new project — an episode, not a rebuild from scratch. And so you don't have to be a prompt engineer, there's a prompt library: your own plus built-in system ones, including a ready, fine-tuned Scriptwriter.
character turnaroundSoul node — the sourcethe same hero in a sceneOne source — every scene: check your hero's face in each frame for yourself.
The model switches right in the node — the pipeline doesn't change. A better model ships — you just pick it from the list in the same project. Prices are the same as in the interface: not a «from» price, but the cost of that specific generation.

Vini Studio isn't a public service yet: it's a working pipeline where every Run is a real generation for real money. Right now I'm opening access selectively — looking for creators and partners ready to try the product and give honest feedback.
Curious to try it or collaborate — get in touch. Sign-in is through Telegram, projects are isolated per account, and generation is activated with credits. If your access is already open — one-click sign-in below.
✈️ Join on Telegram — updates and contact