The product
A proof desk for ad creative.
AdsForge turns a brand kit, a brief and a format selection into a complete, exportable package. Here is what each module does, and nothing that is not in the app.
01Format matrix
One brief becomes every placement.
Pick platforms. AdsForge fans out into every native placement, each composed at its own pixel size, smart-cropped from the base image, with the headline, subhead, CTA and logo placed inside that platform's safe zone.
- Every ratio in the matrix, never a stretch
- Safe zones per platform, stories reserve more
- Copy fields cut to each character limit
02Canva-lite editor
Refine without re-rolling the AI.
Each creative keeps its base image, so a recompose re-renders instantly. Switch between classic, centered, spotlight, minimal and banner layouts, override the accent, move the logo, edit any copy field, reformat into a different ratio, or import your own base image.
- Five layout templates plus the news card
- Text, accent and logo overrides per creative
- Reformat into any other placement in one click

03Compliance
Flagged before the platform flags it.
Per-platform text limits, text-area share, uppercase, emoji and exclamation caps, and a risky-phrase scan run at generation and are stored in the manifest. A live check is one call away while you edit.
- Design notes per platform, from the matrix
- Strike-risk phrases scanned in every field
- Badges on each creative in the package view

05Client book
One deliverable per client.
A client book assembles the campaigns, creatives and copy of one client into a composed document, shared behind a passcode. Templates are keyed to the plans so the book matches what the client bought.
- Assembled from real campaign rows
- Passcode-gated client view
- Templates keyed to plans



Generated by AdsForge for a fictional demo brand. Not client work.
06News carousel
A story becomes a carousel.
Feed a story, get a multi-card carousel with its own card renderer, captions and cover, ready for Meta or LinkedIn.
- Multi-card layout with cover
- Captions per card
- Stop any run mid-way, nothing is charged after



Generated by AdsForge for a fictional demo brand. Not client work.
07Export and review
Hand it over cleanly.
A ZIP organized by platform, ratio and variant, a manifest.json, a package.md with every line of copy, and a review link where the client approves or comments per creative.
- ZIP + manifest + package.md
- Client review links, no login needed
- Draft-only push to Meta, never live

08Everything else
The details that matter.
Multi-client by design
Clients hold brands, brands hold campaigns. Every package files itself where it belongs.
Briefs that do research
Attach a website, YouTube or social link. AdsForge reads it and feeds the real context into the prompts.
Per-brand provider keys
Keys and the image backend are set globally, then overridden per brand or per brief.
Cost known up front
Every generation is estimated before it runs and recorded in a spend ledger after. Free modes cost nothing.
Bring your own image
Upload a base image or paste a Dropbox or Drive share link. AdsForge composes the ad around it.
Self-hosted or offline
Docker Compose behind your proxy, or the macOS desktop app with a local database.
08Your turn
Ship your next campaign before lunch.
Add a client, write the brief, pick the platforms. The package is on your desk in minutes.
No card. Draft-only integrations. Self-hosted option.


04Social kit
The organic side, in the same run.
A social kit builds a complete set of posts, art and captions for a brand, bundled as a client view you can share with a link and a passcode.
Generated by AdsForge for a fictional demo brand. Not client work.