Clone winning UGC ads with your own assets using Claude Code and the Arcads Seedance 2.0 API.
Find an ad that's performing in your niche. Drop in your product. Get a clone in under 10 minutes.
You don't write prompts. Claude Code does.
- Find a winning ad (TikTok Ad Library, Meta Ad Library, competitor research)
- Drop the reference video/image + your product assets into the template folder
- Tell Claude Code: "Clone this ad with my product"
- Claude Code analyzes the reference -- extracts the script, setting, character, and beat structure
- Claude Code writes the adapted prompt for your product and shows it to you
- You approve it, Claude Code runs the generation
- Video lands in
outputs/in ~5-10 minutes
- Claude Code (the CLI or desktop app)
- Python 3.8+
- An Arcads API key (get one at arcads.ai)
Clone this repo as a standalone folder (not inside another project):
git clone https://github.com/jasonlee-breadcrumb/claude-arcads
cd claude-arcadsInstall dependencies:
pip install -r requirements.txtAdd your API credentials:
cp .env.example .env
# Edit .env and add your ARCADS_KEY and ARCADS_PRODUCT_IDOpen Claude Code in this folder and you're ready.
- TikTok Ad Library: library.tiktok.com — filter by industry, sort by impressions
- Meta Ad Library: facebook.com/ads/library — search competitors or keywords
- Look for ads that have been running for 30+ days — if they're still spending, they're working
An influencer speaks directly to camera about a product. Selfie-style, bedroom or outdoor setting.
Drop your reference image in: 01_talking_head/assets/
Tell Claude Code: "Clone this talking head ad with my product [X]"
Creator opens packaging and reacts to the product. Great for physical products with distinctive packaging.
Drop in: box image + product image → 02_product_unboxing/assets/
Tell Claude Code: "Clone this unboxing ad with my product"
Aesthetic shots with no face — hands, feet, and product. Lower moderation risk. Works for beauty, fashion, wellness.
Drop in: reference frames + product image → 03_faceless_lifestyle/assets/
Tell Claude Code: "Clone this faceless lifestyle ad with my product"
Influencer talks about an app + shows it on their phone. Includes hard cuts between the influencer and live app footage.
Drop in: style reference + app screen recording → 04_app_promo/assets/
Tell Claude Code: "Clone this app promo with my app"
Take a generated 15-second clip and extend it to 30 seconds. Part 2 goes deeper on product details and benefits. Both clips are stitched with continuous audio.
Drop your existing part 1 video in: 05_extend_and_stitch/assets/part1.mp4
Tell Claude Code: "Extend this video with a part 2 focused on [product detail]"
- Clone this repo into its own standalone folder -- not inside another project
- Never commit your
.envfile -- it's already in.gitignore - Outputs are automatically versioned (v1, v2, v3...) and never overwritten
- Claude Code writes every prompt -- you only approve or adjust
Made by @JasonLeeFinance in collaboration with Claude.