Aura
The brief
Teach it your brand once, then generate on-brand social creative on demand: the right size, the right voice, every time.
Generic image tools forget who you are: every asset comes out in a different style, off-palette and off-voice, and someone has to fix it by hand before it can ship.
What I built
A brand-aware image studio. Define a brand: its colours, tone, industry, target audience and logo treatment, and Aura composes social imagery that stays on-brand. Pick a channel and a format, describe what you want, and it generates the asset ready to publish.
A gallery that stays on-brand
Every generated asset lands in the brand's gallery: real campaign creative, consistent in palette and voice across the whole run.
Another take, one click away
Finished assets ship with regenerate, edit-prompt and download. When a shot needs another take, the loop is built in.
The brand, described once
Description, tone, industry and target audience live in a brand profile that conditions every generation after it.
Colours and logo as constraints
Brand colours and logo-overlay rules constrain the output. The system enforces the identity so nobody fixes assets by hand.
The hard part
Persisting a brand identity as structured context and feeding it into image generation so output stays consistent across campaigns; per-channel format presets (Instagram post, story and reel cover, Facebook, X, LinkedIn); and a regenerate / edit-prompt loop over OpenAI’s image model.
The result
On-brand creative on demand, consistent across campaigns, with a regenerate / edit-prompt loop when a shot needs another take.
On-brand creative on demand.
Consistent across campaigns.
A regenerate / edit-prompt loop when a shot needs another take.





