AI ad-creative factory
One brief in.
Every placement out.
Add a client from its website, write the brief, pick the platforms. AdsForge lays out every placement at its real ratio, inside the safe zones, with copy that fits each character limit, in three framings, ready to export.
Draft-only integrations. Nothing ever spends on your ad accounts.
01How it works
Three moves. One package.
Add the client
Paste the website. AdsForge reads it and builds the brand kit: identity, palette, logo, tone. Clients hold brands, brands hold campaigns.

auto brand kit from the URL Write the brief
Product, offer, audience, links. Pick platforms and framings. The counter tells you how many creatives you will get before anything runs.

count known up front Review and export
Every placement at true ratio, copy cut to each limit, compliance flags, an editor for touch-ups. Send a review link or download the ZIP.

ZIP + manifest + all copy
02Contact sheet
Real outputs, real ratios.
Every tile below is a generated creative, shown at the ratio it was built for; demo runs for fictional brands are labeled.


















03By the numbers
The matrix does the counting.
These figures are read from the live format matrix, the same table the generator runs on. When a placement is added, this page updates itself.
ratios in the matrix: 1:1 4:5 9:16 1.91:1 16:9
Generated by AdsForge with kie.ai for a fictional demo brand. Not client work.
04What is in the box
Everything a package needs.
Generated by AdsForge for a fictional demo brand. Not client work.
Every placement, true ratio
Meta feed square and vertical, stories, carousel cards, YouTube, TikTok in-feed, X, LinkedIn, Google Display. Smart-cropped, never stretched, text inside the safe zone.
Copy that fits
Every required field per platform, auto-shortened to its character limit, with each platform's ad-policy guardrails in the prompt.
Three framings, built in
Every run produces a positive, a negative and an interrogative angle. The framing drives the concept and labels the variant.
Canva-lite editor
Switch layout template, accent, logo position, edit any field, reformat into another ratio. Re-renders instantly, no AI regeneration.
Compliance badges
Per-platform text limits, text-area share, uppercase, emoji and exclamation caps, risky-phrase scan. Checked at generation and on demand.
Social kits
A complete organic kit for a brand: posts, art and copy, bundled with a client view link.
Client books
A composed deliverable for one client, assembled from its campaigns, shared behind a passcode.
News carousels
Multi-card carousels rendered from a story, with their own card layout and captions.
ZIP export + review links
A ZIP organized by platform, ratio and variant, a manifest.json and a package.md with every line of copy. Share a review link with the client.
Every module above ships in the app today. Read the product page for the details.
05Who it is for
Built for people who ship ads for others.
06Pricing
Plans, on your terms.
Every plan includes the free designed and local fallbacks, so a generation is never blocked by a missing key.
Solo
Pricing announced soon.Request early access and we will send the plans before they go public.
For freelancers and one-person studios.
- 1 client, unlimited brands
- Designed + free flux backends
- Bring your own fal.ai / OpenAI key
- Every platform & ratio
- 3 framings, A/B variants
- Canva-lite editor
- ZIP + manifest export
Studio
our pickPricing announced soon.Request early access and we will send the plans before they go public.
For small agencies running real volume.
- Up to 10 clients
- All six image backends
- Video (Veo 3.1 / Kling)
- Draft-only platform integrations
- Per-brand provider keys
- Priority generation queue
- Founding-member rate, locked
Self-hosted
Pricing announced soon.Request early access and we will send the plans before they go public.
Run it on your infra, or fully offline.
- Unlimited clients & seats
- Local SDXL on your own GPU
- Offline macOS desktop app
- Single-origin self-hosting
- Encrypted secrets at rest
- Onboarding & support
- Volume pricing
07Questions
Straight answers.
What does a package cost to run?
AdsForge estimates the copy and image cost before every generation and records every generation in a spend ledger you can read. The designed image mode, local copy through Ollama and a local GPU cost nothing per creative. Paid modes bill through your own provider keys.
Can it spend on my ad accounts?
No. Platform integrations are draft-only: every action stops at a paused draft behind an explicit confirmation, and no code path activates paid spend.
Can I bring my own API keys?
Yes. Provider keys are entered in Settings, stored encrypted at rest, and override environment defaults without a restart. They can also be set per brand or per brief.
Who owns the images?
You do, within the terms of the image provider you chose. AdsForge stores the base image on each creative so you can re-render it any time; nothing is shared with other accounts.
What is inside a package?
Every selected placement at its native size, three framings, every copy field cut to its limit, a compliance report per creative, a manifest.json, a package.md with all copy, and a ZIP organized by platform, ratio and variant.
Can I self-host it?
Yes. Run it behind your own reverse proxy with Docker Compose, or use the offline macOS desktop app with a local database and network-free generation modes.
What happens when a provider is down?
Copy falls through a four-step chain that ends in a template written from your brief; images fall back to the designed backend that renders a typographic ad on your brand palette. A creative is never empty.
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.



















