TikShot
One product photo, one TikTok ad
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.



- Launched
- 2026
- My role
- Solo developer
- Built with
- GeminiNano BananaVeo 3.1原生 JS