Skip to content

itallstartedwithaidea/itallstartedwithaidea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

John Williams — AI-Powered Advertising, Paid Media & PPC Automation

Founder & Director, ahmeego.com + It All Started With A Idea · Creator, googleadsagent.ai · Thoughtful Paid Media Leader

15+ years managing enterprise digital advertising — $350M+ in managed ad spend across Google Ads, Meta, Microsoft Advertising, and Amazon Ads.

  • 🎤 Speaker: Hero Conf 2025 + 2026 — AI Applications in Advertising
  • ✍️ Published author: Search Engine Land — paid search strategy, PMax, AI in PPC
  • 🏢 Career: Seer Interactive · Brainlabs · NortonLifeLock / Gen Digital (192% YoY paid search growth) · Farmers Insurance
  • 📈 Brands I've driven growth for: Prudential · Eventbrite · GM · Columbia · Harvard · Grand Canyon University · Silver Mirror · Bank of America — and dozens more

ahmeego.com googleadsagent.ai LinkedIn X / Twitter Instagram Substack Reddit


Who I Am

I'm a founder and paid media leader who spent 15+ years in the trenches of enterprise advertising — optimizing bids, auditing accounts, debugging conversion tracking, and reporting on millions in monthly spend for brands ranging from local shops to household names. Now I build the AI tools I wish had existed the whole time. Everything here is open-source, production-tested, and built for the people managing real campaigns with real budgets.

A few things that shape how I work:

  • Practitioner first. Every tool in these repos came from a real problem in a real account — nothing here is theoretical.
  • Trust and empathy over hype. From local businesses to Fortune 500s, my strategies start with understanding the audience, not chasing the latest tactic.
  • Teacher at heart. I speak at Hero Conf, write for Search Engine Land, publish a free AI agents course, and coach high school football in Arizona — same philosophy everywhere: show up, do the reps, help others level up.
  • Builder by obsession. From a 26M-parameter trainable advertising AI to one-file browser games, I ship things people can actually use today.

Meet Buddy — My AI Advertising Agent, Live in Action

Buddy powers ahmeego.com and the free tools at googleadsagent.ai, and ships as an iOS/Android app, a Claude Code plugin, and a Gemini CLI extension. Watch the flow, left to right:

Step 1 — Ask Buddy in plain English to write Google Ads headlines and descriptions Step 2 — Buddy writes character-limit-compliant headlines grounded in live SERP data Step 3 — Buddy explains the strategic reasoning behind every line of ad copy Step 4 — Creative Validator checks ad assets against platform specs

1 · Ask in plain English2 · Grounded in live data3 · Copy + the "why"4 · Validate creative

My work lives across three connected platforms:

Platform What It Is
ahmeego.com AI-powered Google Ads management & PPC consulting — strategy, audits, and done-for-you campaign management
googleadsagent.ai Free AI advertising tools — audit engines, campaign builders, keyword analyzers, no login required
itallstartedwithaidea.com Where it all started — PPC strategy, performance marketing, and the blog behind the brand

What I Build — Open-Source AI for Advertisers

The MiniAgent Ecosystem — Trainable Advertising AI

The world's first trainable, open-source advertising AI. Train from zero in 2 hours on one GPU.

Project What It Does
MiniAgent Trainable 26M-parameter advertising AI + 14 platform MCP servers + agent skills Stars
ContextOS Unified MCP context intelligence platform — pip-installable, 6 cognitive primitives Stars
advertising-hub One-stop shop for ad platform APIs, MCP servers, and cross-platform PPC automation — 14 platforms, 25+ AI agents Stars
google-ads-api-agent Enterprise Google Ads agent — 28 API actions, 6 sub-agents, live read/write Stars
agent-skills The definitive open-source agent skills library for AI-powered Google Ads — 73+ skills across 10 categories Stars
google-ads-skills Claude Code / Codex / Gemini CLI skills for Google Ads management Stars

AI Agent Integrations — Claude Code · Gemini CLI · Codex · Cursor

Project What It Does
google-ads-mcp Python MCP server with 29 Google Ads tools — works with Claude Code, Claude Desktop, Cursor, and any MCP client
claude-googleadsagent The most comprehensive Google Ads plugin for Claude Code — Buddy + 6 sub-agents, 2 MCP servers, 77 skills, safety hooks
google-ads-gemini-extension Gemini CLI extension for Google Ads — campaign analysis, auditing, optimization
gemini-cli-googleadsagent Google Ads commands & AI agent skills for Gemini CLI — GAQL queries, 7-area audits
google-ads-claudecodeskill Claude Code skill + MCP server for expert-level Google Ads campaign analysis
awesome-agent-skills Curated collection of 1000+ agent skills for Claude Code, Codex, Gemini CLI, Cursor
agency-agents A complete AI agency at your fingertips — specialized expert agents with personality and proven deliverables

Google Ads Scripts — Free & Production-Tested

Battle-tested across enterprise accounts at Seer, Brainlabs, and NortonLifeLock. Copy, paste, run.

Script What It Does
free-google-ads-scripts Full collection of free, production-ready Google Ads scripts
account-grader Comprehensive account audit across 10 performance areas — score, letter grade, prioritized recommendations
anomaly-detection Monitors campaigns for performance anomalies across all metrics
negative-keyword-conflicts Finds and resolves conflicts between keywords and negative keyword lists
unblock-converted-keywords Finds & removes negative keywords blocking your converting search terms
budget-management Hard daily budget control at the account level — something Google Ads doesn't natively provide
budget-projection Forecasts budget pacing and projects monthly spend
bid-automation Automated bid management based on impression share and performance rules
impression-share Weighted impression share aggregation matching the Google Ads UI methodology
out-of-stock items Automatically pauses ads for out-of-stock products
auto-labeling Creates labels and auto-assigns them across MCC client accounts
price-extension-sync Automated price asset/extension management
bulk-campaign-builder Build campaigns, ad groups, keywords, and RSAs at scale from spreadsheet data

Creative, Content & Measurement Tools

Project What It Does
creative-asset-validator AI-powered creative analysis and validation across 50+ ad platforms
creative-asset-generator Generate ad creative assets with AI — copy, image variations, platform formats
ad-creative-mcp MCP server for ad creative generation and validation
writing-agent Ghost Writer — AI content engine with 40-point QA and 18 platform formatters
ad-tracking-diagnostic Verify GCLID capture, UTM persistence & form field population across Salesforce, HubSpot, WordPress, Shopify
analytics-auditor GTM/GA4 auditing — tag validation, dataLayer inspection, implementation verification
brand-prompt-compare Compare AI model outputs for brand consistency

Growth & Discovery Engines

Project What It Does
programmatic-seo-engine Generates millions of geo-targeted service pages at scale — powers ahmeego.com — built on Cloudflare Workers
business-discovery-engine Finds, enriches, and scores small businesses for advertising outreach
intel-harvester Multi-source business discovery — Google Places, Yelp Fusion, domain enrichment, email verification
reddit Reddit-sourced PPC blog engine — discovers Google Ads questions from r/PPC & generates expert articles
google-ai-agent-audit-engine AI-powered Google Ads audit engine — automated analysis, scoring, recommendations
argus Open-source trust & safety — fake account detection, deepfake identification for digital advertising

🎮 Play Bejeweled — Live Demo, Built with AI

▶ Play it right now in your browser — no download, no login.

A fully playable Bejeweled-style match-3 game built end-to-end through AI-assisted development ("vibe coding"). It's a live demonstration of the same AI-first build process I use for advertising tools — source code here.

Want more? The AI Agents Crash Course is a free 42-page course with 6 playable games, interactive quizzes, and XP gamification — from zero to multi-agent systems.


googleadsagent.ai — Free AI Advertising Tools

Live tools, no login required:

Tool Link
Buddy AI Agent & Analytics Auditor Launch
Google Ads Campaign Builder Launch
Google Ads Audit Engine Launch
Creative Asset Validator Launch
Social Media Ad Builder Launch
Keyword Analyzer Launch
Business Discovery Launch
Dashboard Launch

Writing & Community


The Stack

Advertising AI          Google Ads API · Meta Marketing API · Microsoft Ads · Amazon Ads · GAQL
AI Models               PyTorch · Transformers · minimind · GGUF · Ollama · vLLM
MCP Servers             FastMCP · Model Context Protocol · 14 platform connectors
Agent Platforms         Claude Code · Codex · Gemini CLI · Cursor · LangChain · OpenAI Agents SDK
Infrastructure          Cloudflare Workers · D1 · R2 · Vectorize · Workers AI · Pages
Languages               Python · JavaScript · TypeScript · SQL · GAQL · Bash
Ad Platforms            Google · Meta · Microsoft · Amazon · Reddit · LinkedIn
                        TikTok · Snapchat · Pinterest · TradeDesk · Criteo · AdRoll

By the Numbers

$350M+ Total ad spend managed across enterprise accounts
15+ years Digital advertising: Google, Meta, Microsoft, Amazon
57 public repos Open-source advertising tools, scripts, and AI agents
73+ skills AI agent skills for Google Ads management
14 platforms Connected via MCP servers
28 actions Google Ads API agent capabilities
26M params Trainable advertising AI (MiniAgent)
192% YoY Paid search growth delivered at NortonLifeLock

Built by a practitioner, for practitioners.

ahmeego.com · googleadsagent.ai · itallstartedwithaidea.com · LinkedIn · X · Instagram · Substack · Reddit

About

GitHub Profile README

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors