Version history
Live preview uses the new plate · text layers unchanged · Undo after Keep
Loading…
Sign in with Google to continue. Access is limited to approved teammates.
Talk through the brief. Rough thoughts in — clarifying questions and a tightened brief out.
Updated as you talk — edit freely, then approve
Keep talking until the brief feels right, then approve before Show.
Sessions stay private. Collections and Library are how work becomes shared.
Analyzed once, saved on this device, fed into every generation.
Browse past work below. Approve a brief in Talk to continue streaming new directions.
Continue the stream for this brief · new results append to the wall.
Approve a brief in Talk, then start exploring — every image will live here as your visual history.
Loved references that steer Explore and Finalise. Anchors aim here, Inspiration borrows a principle, Avoid is a hard constraint. Tags help pick the right few for each brief.
Short cues used to pick relevant refs for each brief. Comma-separated.
Group ads and references by campaign or theme. An item can belong to more than one collection. Mark a collection shareable for a feedback link.
No collections yet. Create one above, then add items from the gallery.
Choose a collection for this item.
Three layers: General (you / the app), Workspace (brand), and Project (campaign). Talk, Show, and Make resolve all three — project overrides workspace.
Account
Signed out
Appearance
Personal UI preference. Auto follows your system setting. Tool chrome stays neutral; brand colours live on Workspace and appear on creatives.
Default models
Talk / Explore / Finalise defaults for this app. The API key stays on the Cloudflare worker — nothing secret is stored here. Privacy: sessions stay private per owner.
Adstudioh product mark only. Used on the login card and top-left app chrome — never replaced by a workspace brand logo.
Live check against Supabase for each SQL file in supabase/migrations/. Missing means the table, column, or seeded settings row isn’t there yet — run that file in the SQL editor.
Full-bleed image behind Google sign-in for the app gate. Not brand-specific. Admin-only.
Workspace · Brand
Company / brand layer (e.g. Foam). Shared across projects. New projects start from these defaults — not hard-coded campaign copy.
Workspace brand logo
Foam (client) brand mark for creatives and the brand system only. Does not change the Adstudioh login or top-left product chrome.
Brand identity · Visual system
Colours, type, lime/stamp rules, layouts, and proof primitives for this brand.
Defaults for new projects
Campaign starter pack. Copied when you create a project; each project can override freely. Foam 2.0 lives here as a project default — not as global product identity.
Project · Campaign
Campaign-specific tone, proof style, and constraints. Overrides workspace defaults for Talk / Show / Make while this project is active.
Once you press Make on a Show direction, it comes back here automatically — editable layers and all. Until then, pick a winner in Show.