New
Apps 1,094Makers 1,092This week 1,094
Promote your app−30%
OpenAdKit — Open Source AI Marketing Tool screenshot 1
2views in
the last 30 days

OpenAdKit — Open Source AI Marketing Tool

Free open-source AI marketing tool and AI ad generator for Google Ads, Meta/Facebook, Instagram...

Built with Claude Code

by iamramgarhia · from INIndia · added Oct 29, 2026
no ratings0 comments
OpenAdKit — free open-source AI ad generator, ad copy tool, and marketing cockpit. 18 generators, 11 optimizers, 9 AI providers including Claude, GPT, Gemini, Groq, OpenAI, DeepSeek. Browser-only, BYOK, MIT-licensed. Open-source alternative to Jasper, AdCreative, Anyword, and Copy.ai. Built by Dicecodes.

OpenAdKit — Open Source AI Marketing Tool

The open source AI marketing tool · every ad platform · bring your own AI key · zero subscriptions

The open-source alternative to Jasper, AdCreative, Anyword, Pencil & Copy.ai · runs in your browser · MIT-licensed · built by Dicecodes

Next.js 14 Built by Dicecodes Browser-only BYOK GitHub stars

One tool. Every ad platform. Zero subscriptions. Your key · your data · your folder.

Use it now — two paths · Screenshots · How to use it — step-by-step · Who's it for · What's inside · vs Jasper / AdCreative / Anyword / Copy.ai · FAQ · Architecture · Star this repo ⭐


What is OpenAdKit?

OpenAdKit is the open source AI marketing tool that replaces a $49–$499/month stack of paid AI marketing tools (Jasper · AdCreative · Anyword · Pencil · Copy.ai · Marpipe) with one app that runs entirely in your browser.

You bring your own AI key — free-tier (Groq · Gemini · Cerebras · OpenRouter) or paid (Claude · GPT · Mistral · DeepSeek) — and get every paid-tool feature for $0/month, forever.

18 AI generators · 11 data-driven optimizers · 9 AI providers · multi-client brand brains · vision (image) input on Claude/GPT/Gemini · platform-grouped sidebar · 10-minute launch wizard · multi-client batch mode · auto-update from GitHub.

Use it for: writing Google Ads RSA copy, generating Meta / Facebook / Instagram / TikTok / LinkedIn / YouTube / X ads, building Reel hooks, scoring creatives before launch, fixing low-CTR ads, planning campaigns end-to-end, running an agency across many clients, or teaching yourself paid media via the built-in framework trainer (PAS · AIDA · BAB · 4 U's · Schwartz awareness ladder).

┌──────────────────────────────────────────────────────────────────────────┐
│                                                                          │
│   Paste a client URL    ─►   OpenAdKit auto-extracts a Brand Brain         │
│                                                                          │
│   ▼                                                                      │
│                                                                          │
│   AI suggests campaigns    ─►   Pick a generator (18 of them)            │
│                                                                          │
│   ▼                                                                      │
│                                                                          │
│   Generate · score · preview · launch                                    │
│                                                                          │
└──────────────────────────────────────────────────────────────────────────┘

Screenshots

Real screenshots of the production app — no mockups. All UI runs in your browser; the only thing we can't show is your own AI provider's output (BYOK — bring your own API key).

The cockpit — every tool one click away

OpenAdKit dashboard cockpit showing 18 AI ad generators and 11 optimizers organized by ad platform — Meta, Google, TikTok, LinkedIn, YouTube, X — with quick access to brand brain, history, and AI campaign suggestions

5-step onboarding wizard — pick a provider, paste a key, done

OpenAdKit free 5-step setup wizard for the open-source AI marketing tool — welcome screen explaining browser-only architecture, bring your own AI key (BYOK), and zero subscriptions positioning vs Jasper, AdCreative, Anyword

Settings — switch between 9 AI providers (free + paid) in one click

OpenAdKit settings page with all 9 supported AI providers — Anthropic Claude, OpenAI GPT, Google Gemini, Groq, Cerebras, OpenRouter, Together AI, DeepSeek, Mistral — each with BYOK API key field, model selector, and usage tracking

Meta + Facebook + Instagram ad generator

OpenAdKit Meta Ads generator producing 3 angle-distinct Facebook and Instagram ad copy variants — pain, desire, and social proof angles — with character count validation for Meta primary text, headline, and description fields

Creative Score — brutal 5-lever scoring + 3 named fixes

OpenAdKit Creative Score optimizer showing a 5-lever scoring rubric — hook strength, specificity, urgency, brand fit, conversion potential — with named-phrase fixes and predicted CTR band for paid social and search ads

Competitor research — link straight to Meta, Google, TikTok, LinkedIn ad libraries

OpenAdKit competitor research tool with direct deep links to Meta Ads Library, Google Ads Transparency Center, TikTok Top Ads, and LinkedIn Ad Library — paste competitor ads to get a teardown plus three beat-their-ad variants

Compare — side-by-side OpenAdKit vs Jasper / AdCreative / Anyword / Copy.ai

OpenAdKit alternatives comparison page showing the free open-source AI marketing tool versus Jasper, AdCreative.ai, Anyword, Copy.ai, and Pencil — feature-by-feature matrix with monthly cost rows and per-competitor strengths and shortfalls

Built-in benchmarks — real CTR / CPC / CVR / ROAS bands by industry

OpenAdKit benchmarks page with industry-specific Google Ads and Meta Ads performance bands — click-through rate (CTR), cost per click (CPC), conversion rate (CVR), return on ad spend (ROAS) — for SaaS, e-commerce, B2B, local services, education, finance

Platform hub — every ad format, character limit, best practice in one place

OpenAdKit platforms hub showing every supported ad platform — Meta Facebook and Instagram, Google Search and Performance Max and Shopping, TikTok In-Feed and Spark, LinkedIn Sponsored, YouTube In-Stream, X Twitter — each linking to format-specific generators and character-limit references

Platform deep-dive — Meta ad formats explained

OpenAdKit Meta platform detail page explaining every Facebook and Instagram ad format — Feed, Reels, Stories, Carousel, Collection — with exact character limits, image dimensions, and AI generator links for each format

Learn — ad copywriting framework trainer (PAS, AIDA, BAB, 4 U's, Schwartz awareness ladder)

OpenAdKit ad copywriting framework trainer covering PAS Problem-Agitate-Solution, AIDA Attention-Interest-Desire-Action, BAB Before-After-Bridge, the 4 U's, and Schwartz awareness ladder — interactive lessons for marketers learning paid media

Launch guide — step-by-step Facebook / Google UI walkthroughs

OpenAdKit step-by-step launch guide walking through the Facebook Ads Manager and Google Ads UI from campaign creation to publish — for first-time advertisers learning paid media

How to use OpenAdKit — step-by-step

Your first 10 minutes from install to your first AI-generated ad. Follow these five sections in order; total time is about 10 minutes.

Step 1 · Get OpenAdKit running (30 seconds — 5 minutes)

Pick one of the two install paths:

  • Path A — Hosted (recommended for non-developers). Click the Deploy with Vercel or Deploy to Cloudflare button in the Install in 60 seconds section above. Sign in to Vercel/Cloudflare with GitHub, confirm, get your own URL in 30 seconds. Open the URL in your browser. Done.
  • Path B — Local install. Download the repo as a ZIP (green "Code" button → "Download ZIP") and extract it. On Windows double-click OpenAdKit.bat; on Mac/Linux double-click OpenAdKit.command. First run installs dependencies (one-time, ~2 minutes), drops a desktop shortcut, and opens the app in your default browser. From the second launch onwards it's a single double-click → browser opens to the app.

You'll know it worked when the OpenAdKit setup wizard loads in your browser (see screenshot #1 above).

Step 2 · Pick an AI provider + paste a key (2 minutes)

This is the only paid thing in OpenAdKit, and it can be $0 if you pick a free tier.

  1. The setup wizard shows all 9 supported AI providers grouped by Free (Groq, Gemini, Cerebras, OpenRouter) and Paid (Anthropic Claude, OpenAI GPT, DeepSeek, Mistral, Together AI).
  2. Recommended for first-timers:
    • Groq (free, fastest) — sign up at console.groq.com, copy your API key (starts with gsk_…), paste in OpenAdKit.
    • Gemini (free, great quality) — get a key at aistudio.google.com, paste it.
    • Claude (best quality, paid) — get a key at console.anthropic.com, starts with sk-ant-….
  3. Click Verify — OpenAdKit makes one tiny test call to confirm the key works.
  4. Pick a model from the dropdown (defaults are sensible). Click Continue.

💡 You can add multiple provider keys and switch between them anytime in Settings — useful when you hit a free-tier rate limit, just one-click swap to another provider.

Which AI gives the most free credits? (built into the app at /providers)

Not sure which provider to pick? OpenAdKit ships a "Which AI should I use?" page that compares every provider's free tier, real cost per generation, and image support side by side — and adds a measured column from your own usage.

Provider Free tier Free requests/day Card needed Image input
Groq Yes 14,400 No No
OpenRouter (:free models) Yes 50 No Yes
Cerebras Yes 30/min, no daily cap published No No
Google Gemini Yes ~20 per model No Yes
Anthropic Claude · OpenAI GPT · DeepSeek · Mistral · Together AI Paid — Yes Claude/GPT only

Best free option for volume: Groq — 14,400 requests/day with no credit card. Watch out for Gemini: its free limits are counted per model, and gemini-3.6-flash allows only about 20 requests/day — the Flash-Lite models are far more generous. These are measured and published figures, not estimates.

On "which AI writes better ads": we don't claim to know, and neither should anyone else. There is no ground truth for ad copy, so a quality ranking would be invented. What the app does instead is measure retry rate — how often a provider's first reply failed schema validation and had to be re-asked. That is observable, it doubles your token cost when it happens, and it is computed from your own generation history.

Step 3 · Add your first brand (3 minutes)

This is OpenAdKit's killer feature. You paste one URL, the AI extracts a complete brand profile in 30 seconds.

  1. The setup wizard's last step asks for a website URL. Paste the URL of any brand you want to generate ads for — could be your own brand, a client's, or a competitor's you're studying.
  2. Click Extract. OpenAdKit:
    • Reads the homepage (and 2–3 key subpages like /about, /pricing)
    • Pulls Open Graph data, JSON-LD schema, and social links automatically
    • Asks the AI to fill 30+ brand fields: business name, industry, niche, USP, tone, audience pain points, audience desires, key benefits, brand voice, words to use, words to avoid, competitors, and more
  3. Review the populated Brand Brain. Edit anything that looks off. Hit Save.

💡 Agencies: repeat Step 3 for each client. Switch the "active client" from the top-bar dropdown anytime; every generator and optimizer automatically uses the active client's Brand Brain to keep the voice consistent.

Step 4 · Generate your first ad (1 minute)

  1. From the dashboard (cockpit), pick a generator. For your first time, try Meta · Facebook + Instagram Ads — it's fast, visual, and gives three angle-distinct variants per click.
  2. Fill the form:
    • Objective — what's the campaign goal (sales, leads, awareness)?
    • Format — Feed / Reels / Stories / Carousel
    • Product / offer — what are you advertising? (Pre-filled from your Brand Brain.)
    • Promotion — any offer like "20% off" or "free trial"
  3. Click Generate. Watch the AI stream the output in real time.
  4. You get 3 variants anchored to different psychological angles (pain, desire, social proof), each with:
    • Primary text (front-loaded for Meta's 125-char mobile preview)
    • Headline (≤27 chars mobile / ≤40 desktop)
    • Description
    • CTA button suggestion
    • Character count validation per field (the schema retry layer catches AI mistakes)
    • For video formats: hook 0–3s, value 3–15s, CTA 5s with b-roll suggestions and on-screen text

💡 Hit ⌘+↵ (Mac) or Ctrl+↵ (Windows) anywhere in the generator to regenerate without touching the mouse.

Step 5 · Score, optimize, and ship (3–5 minutes)

You've generated copy. Now use the optimizers to make sure it's actually good.

  1. Copy one of your variants. Open Optimize → Creative Score from the sidebar.
  2. Paste the ad copy. Pick the platform you wrote it for. Click Score.
  3. You get a brutal 5-lever score (hook strength, specificity, urgency, brand fit, conversion potential), a tier verdict (scale / iterate / rewrite / kill), a predicted CTR band, and 3 named fixes — each fix names the exact phrase to change and the replacement.
  4. Apply the fixes. Re-score. Repeat until your tier reads "scale" or "iterate".
  5. Optionally run other optimizers before launch:
    • CTR Optimizer — lever-by-lever rewrites to lift click-through
    • Budget Waste — audit where ad spend is leaking before it does
    • Audience Targeting — turn brand brain + budget into a cold/warm/hot tier plan
    • Quality Score (Google) — surface relevance issues before they tank your QS
  6. Export the campaign as Markdown or JSON for client handoff via the History page.

💡 Use Launch Guide in the sidebar for step-by-step screenshots walking you through Facebook Ads Manager or Google Ads from campaign creation to publish — useful if you're new to paid media.


What to try next

  • Research → Steal & Beat — paste competitor ads from the Meta Ads Library / Google Transparency Center, get a teardown plus 3 beat-their-ad variants.
  • Generate → Content Calendar — one click for a per-day social calendar with captions, hashtags, and visual briefs across multiple platforms.
  • Generate → Campaign Kit — one brief becomes message-matched copy across Google + Meta + TikTok + LinkedIn + YouTube + X + email in a single generation.
  • Learn → Frameworks Trainer — interactive lessons in PAS, AIDA, BAB, the 4 U's, and the Schwartz awareness ladder. Free, ad-free, no signup.

A full step-by-step usage guide also lives at /how-to-use on the hosted app — same content, hyperlinked navigation, easier to skim on mobile.


Who's it for?

You are… OpenAdKit gives you…
🧑‍💻 A solo founder or indie maker Free AI ad copy across Google / Meta / TikTok / LinkedIn / YouTube / X without paying $49–125/mo for Jasper.
🏢 A marketing agency Multi-client brand brains, batch mode (generate the same asset for 5 clients in one parallel run), per-client cost rollup, and Markdown/PDF campaign export for client handoff.
🛒 An e-commerce store owner Performance Max + Shopping ad generators, Reel idea generator with 10 hook formulas, hashtag stacks per platform, content calendar with image/video prompts.
🎓 A marketing student Free practice ground with framework trainer (PAS / AIDA / BAB / FAB / 4 U's), 28 mini-course lessons, 25-concept library, industry benchmarks for CTR/CPC/CVR/ROAS.
💸 A budget-conscious freelancer Bring your own free AI key (Groq, Gemini Flash, Cerebras, OpenRouter free tier) — generate unlimited copy at literally $0 cost.
🔒 A privacy-conscious team Zero backend. No telemetry. No accounts. Your API key + every generation lives in your browser only. Data file portable to another machine in one zip.
🤖 A power user Cmd+K command palette, multi-AI-provider abstraction, vision (screenshot upload) on Claude/OpenAI/Gemini, auto-update from GitHub with safety rules, full keyboard navigation.

Use it now — two paths

Pick the one that fits you. Both are 100% free, BYOK, and store your work in your browser only — no accounts, no servers we operate, no telemetry.

Path A · Hosted (zero install, 30 seconds)

Deploy your own private instance to Vercel or Cloudflare in one click. Free tier covers it easily.

Deploy with Vercel [![Depl

Description taken from the repository README.

Ratings

–
0 ratings
5 0
4 0
3 0
2 0
1 0

Rate this app

Sign in to rate

Comments 0

Sign in to comment

No comments yet.

Related apps

#marketing · #ads · #generator