The shift
Before
Spending hours in spreadsheets trying to figure out which campaigns are actually wasting money.
After
Upload the CSV. Get a client-ready report in 90 seconds.
Before
Noticing a ROAS drop three weeks after it happened.
After
Anomaly detection flags deviations the moment you upload new data.
Before
Writing the same audit commentary every month from scratch.
After
Claude writes the narrative, the recommendations, and the budget rationale for you.
Before
Generic AI recommendations that ignore your account history and specific goals.
After
The learning system calibrates benchmarks to your real data. Context briefings set business type, attribution model, and per-campaign targets before Claude sees a single number.
How it works
Download a campaign-level report from Google Ads or Meta Ads. No API keys. No OAuth. Just a CSV.
Platform is auto-detected. Columns are fuzzy-matched and cleaned. Shorthand numbers, currency symbols, messy date formats — all handled.
Ads OS calls your local Claude Code CLI — the same one you already use as a developer. No data leaves your machine. No separate AI API key. Claude analyses campaigns, flags issues, writes recommendations, and builds the narrative.
Download as PDF or share the HTML directly. Every report is client-ready out of the box — no editing required.
Features
Drop any Google Ads or Meta Ads CSV. Ads OS auto-detects the platform, cleans the data, runs Claude against it, and produces a structured HTML and PDF report you can send to a client without editing.
Blended ROAS, MER, total spend, and CPA in one view. P&L waterfall, revenue vs spend trends, and channel split across all your historical uploads — no manual data wrangling.
Every upload is automatically compared against a rolling median baseline. ROAS drops, CPL spikes, CTR fatigue, and spend pacing issues are flagged by severity — before your client notices.
Weighted moving average model with seasonality adjustment projects your spend, ROAS, and conversions forward by 7, 30, or 60 days. Claude writes the narrative. You copy and paste it.
Rule-based budget reallocation with Claude reasoning on top. Set ROAS floors and CPL ceilings per client. The agent tells you exactly which campaigns to pause, scale, or shift budget from — with confidence scores.
Also included
Requirements
No API keys. No cloud subscription. No external data sharing.
Everything runs locally on your machine.
Ads OS is free and open source. It runs entirely on your machine using your Claude Pro or Max subscription. No extra tools, no API keys, no data leaving your machine.
Built with Claude Code · Open source · MIT License