Free. Open source. No upsell.

An AI agent that runs your freelancer ad system while you sleep.

It coaches you through your offer + pricing. It writes the video scripts and ad copy. It opens Meta Ads Manager in a real browser and launches the campaign for you. It answers WhatsApp leads in your voice. It reads your dashboard every morning, spots what’s broken, and tells you exactly what to fix.

Everything below is free. Take it, run it on your own machine, keep what you make.

MIT licensed · Python · Runs locally · Uses your Anthropic API key

What you actually get

The agent

Six subagents in one box: an offer coach, an ad-copy writer, a campaign launcher (driving a real Chromium with vision-based clicks — not selectors), a WhatsApp lead handler, a daily dashboard analyst, and a knowledge brain you can ask anything.

Python, MIT, runs on your hardware.

The course

Ten modules, written for adults with jobs. No fluff, no hour-long videos. Every lesson ends with a checklist + a copy-paste template you can use today. Built specifically to get you from zero to your first profitable campaign in ten days.

Markdown + diagrams. Read in 90 min, work over 10 days.

The support kit

Printable cheatsheets, the troubleshooting flowchart card, the WhatsApp 6-step script card, the policy-lint checklist, ChatGPT prompt packs you can paste, and a leads + ads dashboard template you can copy in one click.

PDFs + Google Sheets templates.

How the agent works

1

Coach

It asks you one question at a time until you have a productized offer — intro, signature, retainer — with prices that actually math out to your monthly revenue goal.

2

Write

It produces 3 video scripts and matching ad copy variants, lint-checked against Meta’s policy violations before you ever upload them.

3

Launch

It opens a real Chromium browser, logs into Ads Manager with your saved session, and clicks through the entire campaign setup. You watch and approve.

4

Qualify

When leads land in WhatsApp, it drafts each reply using a six-step script. You approve each message before it sends.

5

Report

Every morning it reads your dashboard, runs the troubleshooting flowchart per campaign, and tells you in one screen what to fix today.

It clicks like a human. Mouse paths are curved with overshoot. Typing has a randomized 60–220ms cadence. It runs in a real OS-level browser, not a headless one. Meta’s anti-bot fingerprinting looks for the things browser-automation libraries leak; this approach doesn’t leak them.

Get the agent

Drop your email, get the link. We’ll send occasional updates when the agent ships new capability. Unsubscribe takes one click.

The free course

Ten modules. Built to be readable on a phone during a coffee break. Each one ends with a checklist + an artifact you produce today.

  1. 01 — The thesis: why one offer beats ten

    The mistake almost every freelancer makes, and the one shift that gets you off the hourly hamster wheel.

  2. 02 — Find a niche that pays

    A 20-minute exercise to pick a client your existing skill can serve at $3K+ per project.

  3. 03 — Build your signature package

    Three tiers, fixed deliverables, a branded name. The intake form, the process, the deliverable.

  4. 04 — Price it to your real revenue goal

    The math: salary, tax, profit, buffer. Why “just charge more” usually doesn’t work, and what does.

  5. 05 — The five profit levers

    Engagement, customer, value, lifetime, efficiency. Pull all five over the next quarter.

  6. 06 — Write the ads (with the agent)

    The shape of a working freelancer ad. Hooks, captions, headlines, keywords, policy lint.

  7. 07 — Launch the campaign

    Meta Ads Manager setup, WhatsApp conversion, Instant Form fallback for EU. The agent does this for you; this lesson teaches the why.

  8. 08 — Qualify leads on WhatsApp

    The six-step script that turns a cold “hi” into a booked discovery call without selling in chat.

  9. 09 — Read your numbers

    CPM, CTR, CPC, CPL. The troubleshooting flowchart. What “learning phase” really means.

  10. 10 — The system: ten days, repeated

    Putting it all together. The weekly cadence. When to scale, when to kill, when to wait.

Support materials

Print these. Stick them next to your monitor.

If you want help wiring it up

The system is free. If you’d rather have me set it up with you on a call — look at your existing offer, decide your niche, build the first three packages, launch your first campaign — I do that as a 1:1.

Book a 45-min setup call →

No obligation to book again. One call, one outcome.

FAQ

Is this actually free? What’s the catch?

It’s actually free. The catch is that I bet you’ll occasionally want to talk to me about something specific to your business, and when you do you’ll book a call. That’s the entire funnel.

Does the agent work on Mac / Windows?

The agent uses Linux desktop primitives (xdotool + scrot + Chromium) for the human-like clicking layer. On Mac/Windows you can either run it inside a Linux VM, a docker-compose with x11, or wait for the cross-platform port. The non-browser parts (offer coach, ad writer, knowledge brain) work everywhere Python does.

What does it cost to run?

Your Anthropic API key. A typical day of operation — one campaign launch, a handful of WhatsApp replies, the morning report — costs $1–$3 in Claude API tokens. Embeddings and Whisper run locally on your machine for free.

Will Meta ban my ad account?

Meta’s terms prohibit automation. The agent uses a real browser with real keyboard/mouse events, which is the same shape as a human VA clicking for you; Meta doesn’t treat that the same way as headless browser automation. That said, nothing is guaranteed. Run it on your own accounts. Stay inside the policy lint. Set sane spend caps.

I bought Satya’s course. Should I still use this?

Yes — this agent is built to execute the kind of system her course teaches, not replace the teaching. If you have her materials, drop them into the agent’s private knowledge folder; the RAG picks them up automatically and the agent answers your questions in her voice. If you don’t, the agent runs on its built-in doctrine and the free course here covers the operational fundamentals.

Where’s the source?

In the download. MIT license. Pull requests welcome — though I’m the maintainer of one (1).

How is the AI clicking “like a human” different from Selenium / Playwright?

Selenium & Playwright drive the browser through a remote-control API. The browser knows it’s being automated (navigator.webdriver and dozens of other signals). This agent drives the OS — mouse + keyboard events at the X11 layer, screenshots via scrot — on top of a normal Chromium with your real user profile. The browser itself has no idea anything unusual is happening.