Open-source tool automates Meta ad competitor analysis with Claude Code

What Ads Machine does
Ads Machine is a system built in Claude Code that automates competitor ad analysis for Meta ads. It was created by a developer who runs Meta ads for coaching and fitness clients and wanted to eliminate the manual workflow of checking the Ad Library, taking screenshots, and guessing what to test next.
Key features and workflow
- Scrapes competitor ads from Meta's Ad Library every morning
- Transcribes video ads to extract text content
- Pulls out hooks and angles from ad content
- Grades ads based on how long they've been running (60+ days of spending indicates a "winner")
- Generates variations from winning ads
- Writes scripts for new ad campaigns
- Can push campaigns directly to Meta (paused by default)
- Includes a feedback loop: when the user's own ads run for 30+ days, they get added to the database as winners
- Includes Alex Hormozi's ad hooks as a default source for studying frameworks that survive testing
Technical details
- Open source with MIT license
- One-line installation
- Available on GitHub at github.com/seancrowe01/ads-machine
- Built specifically for analyzing Meta ads
- Uses a simple scoring system based on ad longevity rather than complex algorithms
This type of tool is useful for developers and marketers who want to automate competitive intelligence gathering for advertising campaigns. The approach of using ad longevity as a success metric provides a data-driven way to identify what's actually working in the market.
📖 Read the full source: r/ClaudeAI
👀 See Also

Running OpenClaw in an Isolated Micro-VM with Void-Box
OpenClaw can be run as a service inside an isolated micro-VM using Void-Box, a capability-bound runtime that executes workflows in KVM micro-VMs, providing a clean execution boundary without container runtime involvement.

OmniCoder-9B: 9B Parameter Coding Agent Fine-Tuned on 425K Agentic Trajectories
Tesslate released OmniCoder-9B, a 9-billion parameter coding agent model fine-tuned on Qwen3.5-9B's hybrid architecture. It was trained on 425,000+ curated agentic coding trajectories from Claude Opus 4.6, GPT-5.4, GPT-5.3-Codex, and Gemini 3.1 Pro.

Zoku: A Tool That Automatically Detects Repeated Workflows in Claude Code
Zoku is a local tool that hooks into Claude Code's event system to record tool actions across sessions, identifies repeated workflow patterns, and then informs Claude about these patterns so it can proactively suggest or execute them. It requires no configuration, has no dependencies, and stores everything locally in ~/.zoku/.

Claude Hindsight: Observability Tool for Claude Code Sessions
Claude Hindsight is an open-source observability layer for Claude Code that captures tool calls, tokens, and errors into an explorable dashboard. The creator used it to refactor an open-source project in a single 11-hour session with 733 tool calls and 692.8M cache tokens.