WWebBuddyMarketplace
Get started

Introduction

What Adcraft is, what ships in the package, how a product becomes a finished ad, and where to start reading.

3 min readUpdated Oct 17, 2026Applies to Adcraft 1.0.0

On this page

Adcraft is a self-hosted AI ad studio. A brand adds its website and products, writes a brief, and gets eight ad ideas. Each idea can become a static ad in every placement size, a short product video, or a presenter-led (UGC-style) video with an AI presenter and voice. Finished ads can be reviewed by clients, published to Meta, TikTok or Google Ads, and tracked per creative.

You can run it for your own brands, or sell it as a service: it is multi-tenant, with workspaces, team roles, a credit system, Stripe billing and a platform admin panel.

Tip

Want to see it before reading further? The live demo is at www.adcrafts.co: open Sign in and choose Explore the ad studio or Explore the admin panel. No password is needed, and the demo is read-only.

What is in the package

Area What you get
Brands and products Brand kits read from a website (logo, colours, fonts, tagline, tone) or entered by hand; a product library with import from a product page and automatic background removal
Ideas Structured briefs with AI help, and eight ad concepts per run (hook, headline, copy, visual direction and a script for video)
Static ads AI-designed or editable brand layouts, four art directions, four sizes, a layer editor, PNG and ZIP downloads, and bulk generation
Video Product videos built scene by scene and assembled with Remotion, and presenter videos with HeyGen presenters, ElevenLabs or HeyGen voices, B-roll and captions
Character Studio Reusable presenters: generated faces, HeyGen photo and prompt avatars, digital twins with a consent flow, look packs, and voice cloning and design
Publishing A five-step campaign builder for Meta, TikTok and Google Ads with pre-publish checks, plus a performance view with CSV export and fatigue alerts. Built-in sandbox accounts simulate all of it before you have platform approval.
Teams and clients Owner, editor and viewer roles, invitations, comments and approvals, client review links, saved templates, an audit log, and a read-only API with signed webhooks
SaaS Credits and a credit ledger, three Stripe plans and a top-up, trial credits, plan feature switches, guardrails, and a platform admin panel with model, provider and cost views
Source and tooling Full TypeScript source (a pnpm and Turborepo monorepo), SQL migrations, a Dockerfile, a marketing site, an HTML buyer guide and deployment notes in documentation/

It is built with Next.js 15 (React 19), Auth.js, PostgreSQL with Drizzle, Tailwind CSS, Remotion and FFmpeg for video, and Satori and resvg for static ads.

How a product becomes an ad

Step What happens Main provider
Brand kit The website is read for logo, colours, fonts, tagline and tone None (no AI cost)
Product A photo is uploaded or imported, then its background is removed fal.ai
Brief and ideas Eight concepts with copy checked against each platform's text limits Anthropic (Claude) by default
Static ad An image model designs the ad, or paints a scene behind your layout fal.ai by default
Product video Scene stills, then image-to-video clips, then assembly in three sizes fal.ai, Remotion
Presenter video Voice-over, presenter render, B-roll and captions ElevenLabs or HeyGen, HeyGen, fal.ai
Publish and track Campaigns created paused by default; results synced back Meta, TikTok, Google Ads, or the sandbox

Every step works without keys for evaluation, with clearly labelled sample output where possible. AI models and providers has the details.

What you need to run it

The short version, detailed on Requirements:

  • A server that keeps a Node.js 22 process running (not serverless).
  • PostgreSQL for real use. An embedded database is included for trying it out.
  • Durable storage for media: a mounted volume or a Cloudflare R2 bucket.
  • A domain with HTTPS, and Resend or Google for sign-in.
  • Provider keys for the AI features you want, starting with Anthropic and fal.ai.

Third-party usage (AI models, email, hosting, ad spend) is billed to you by those providers and is not included in the purchase.

Where to go next