Creative Pipeline · Field Testing
The AI handles logistics. You handle taste.
An AI creative production pipeline that orchestrates Midjourney, Grok, Gemini and other tools into a single tracked workflow.
Read the full essayEvery campaign needs visuals, and every visual needs iterations. That means logging into Midjourney, writing a prompt, waiting three minutes, downloading, then doing the same in Grok, then Gemini, then organizing everything into folders you'll never find again.
I was spending more time on logistics than creativity.
So I built the orchestration layer that was missing. Not another AI image generator—the system that makes the existing ones usable at scale.
The pipeline
5 stagesResearch
Pulls brand guidelines, analyzes competitors, builds a moodboard
Brief
Synthesizes direction into platform-specific prompts
Generate
Automates browsers, runs prompts across multiple AI platforms
Iterate
Tracks what worked, suggests variations
Deploy
Packages assets with full metadata, pushes to GitHub
The browser automation problem
Under the hoodMost people don't realize: these AI image platforms don't have APIs. Or the APIs are limited, expensive, or waitlisted.
So Factory automates the browser. It navigates to Midjourney's web interface, finds the prompt box, types your prompt, waits for generation, clicks upscale, downloads with metadata tracking which prompt produced what.
The trick is using accessibility snapshots instead of CSS selectors. "Find the textbox labeled ‘What will you imagine?’" survives UI updates. CSS selectors don't.
Platform support
3 enginesMidjourney
Stylized hero images
Grok
Fast generation, surprises
Gemini
Photorealism, product shots
Human gates
Stop pointsNot everything should be automated. Factory has explicit decision points where the AI stops and waits.
Does this creative direction match what you want?
Which images should we iterate on?
Ready to push to production?
First real test · DeepStack campaign
Production-ready images
Human attention required
State tracking
A week later, I needed to know exactly which prompt produced the image we used. It was all there—prompt, platform, timestamp, generation time, file path.
You will forget what made what. The system won't.