JUMI Ad Animator
AI

AI that writes your ads - without taking your data

Feature deep-dive · 5 min read

Illustration of AI generating banner ad copy and images from a brief

Most "AI ad makers" work the same way: you type a brief into someone's cloud, your ideas go into their pipeline, and an account meter starts running. We built ours backwards - the AI is yours, the data stays yours, and the design engine never lets a model push pixels around.

What it actually does

Hit AI in the editor, describe what you're advertising, pick a tone, choose how many frames and how long the ad should run. The AI writes the copy - a hook, a benefit per middle frame, a closing line with a call to action - picks one of eight hand-tuned colour palettes, and, if you've connected an image provider, paints the background: one image for the whole ad, or one per frame that evolves as the story does.

Here's the part we care about most: the AI never does the layout. Type sizes, spacing, margins, animation timing - all of that comes from the same deterministic engine that builds our templates, applied at every size in your project. The model contributes words, a palette choice and pictures; the design discipline is hard-coded. Whatever it produces arrives as ordinary, editable layers.

Bring your own AI - including one that never leaves your desk

There is no JUMI AI server. You connect the editor directly to a provider with your own API key - Google Gemini has a free tier, and OpenAI, Anthropic, OpenRouter, Groq and Mistral all work - or you skip the cloud entirely and point it at a model running on your own computer with LM Studio or Ollama. That local option means your briefs, your product plans and your unreleased campaign ideas never leave your machine. We wrote a step-by-step guide to running the AI fully offline.

Your key is stored only in your browser - never in project files, never on our servers - and there's a memory-only mode that forgets it the moment the tab closes. The flip side of "we never see your key" is that it's genuinely yours to protect: set spending caps with your provider, and don't let a password manager sync it anywhere you didn't intend.

Frames and time limits, because networks have rules

Ad networks disagree about animation: many cap the loop at 6 or 30 seconds and don't care how many frames you use; some cap the frame count instead. So the wizard asks for both - 2 to 5 frames and a total run time - and splits the timing so the closing frame holds longest. Check your network's spec, type it in, and the set comes out compliant.

What to expect honestly

AI copy is a strong first draft, not a finished campaign - read it before you ship it, the same as anything else. Image generation is gated by some providers behind paid or verified accounts (OpenAI Images is the most reliable choice as of this writing), and if a background can't be generated the ad falls back to a palette colour rather than failing. And if the text runs long for a narrow banner, the editor flags it with a red dot and offers an AI-shortened version. Free tool, your keys, no meter running on our side - that's the whole deal.

Try it: open the editor, add a couple of sizes, and hit AI. If you'd rather stay offline, start with the local AI guide.