All work

TikShot

One product photo, one TikTok ad

Web

For a cross-border seller, the money in a product video goes to people: a foreign model, a location, the shoot, the edit, the English voiceover. A few hundred to a thousand dollars a piece, one to three days per round. The cost isn’t the worst part — the wait is. Testing whether one selling point actually lands takes three days.

TikShot compresses that to minutes: upload a product photo, write one line about what makes it good, hand the rest to the models.

Input

One product photo, one selling point. You don’t type the product name — the model reads the image and works it out.

One fewer required field isn’t just convenience. Form friction compounds; every extra box is another chance to close the tab.

Storyboard

Gemini reads the photo and the selling point, then writes a three-to-four shot commercial script: hook, demonstration, detail, call to action, each with an English voiceover line.

The script isn’t a template. Feed the same photo with a different selling point and the structure changes — waterproofing gets a pour test, portability gets a pack-down.

Render

Nano Banana generates each shot, keeping the product consistent across scenes. Veo 3.1 renders and assembles them into a roughly 15 second vertical cut. About $1.5–2 per video.

Engineering

Plain HTML / CSS / JavaScript. No build step, no backend. The API key lives in your browser and talks straight to generativelanguage.googleapis.com — it never touches a machine of mine, and the bill lands on whichever account supplied it.

A hosted version would be easier to sell, but then I’d be fronting everyone’s API spend, building metering, and answering for other people’s key security. For a tool this size, none of those are worth it.

TikShot — 1
TikShot — 2
TikShot — 3
Launched
2026
My role
Solo developer
Built with
GeminiNano BananaVeo 3.1原生 JS