Free. Open source. No upsell.
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
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.
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.
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.
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.
It produces 3 video scripts and matching ad copy variants, lint-checked against Meta’s policy violations before you ever upload them.
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.
When leads land in WhatsApp, it drafts each reply using a six-step script. You approve each message before it sends.
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.
Drop your email, get the link. We’ll send occasional updates when the agent ships new capability. Unsubscribe takes one click.
SHA256 sums in CHECKSUMS.txt.
Ten modules. Built to be readable on a phone during a coffee break. Each one ends with a checklist + an artifact you produce today.
The mistake almost every freelancer makes, and the one shift that gets you off the hourly hamster wheel.
A 20-minute exercise to pick a client your existing skill can serve at $3K+ per project.
Three tiers, fixed deliverables, a branded name. The intake form, the process, the deliverable.
The math: salary, tax, profit, buffer. Why “just charge more” usually doesn’t work, and what does.
Engagement, customer, value, lifetime, efficiency. Pull all five over the next quarter.
The shape of a working freelancer ad. Hooks, captions, headlines, keywords, policy lint.
Meta Ads Manager setup, WhatsApp conversion, Instant Form fallback for EU. The agent does this for you; this lesson teaches the why.
The six-step script that turns a cold “hi” into a booked discovery call without selling in chat.
CPM, CTR, CPC, CPL. The troubleshooting flowchart. What “learning phase” really means.
Putting it all together. The weekly cadence. When to scale, when to kill, when to wait.
Print these. Stick them next to your monitor.
One screen. CPM → CTR → CPC. What healthy looks like and what to fix at each stage.
Acknowledge · qualify · hook · invite · schedule · tag. Word-for-word.
The 8 things to scrub from your copy before you upload. Skip this and you eat a 30-day ban.
The video script generator, the ad-copy generator, the keyword extractor. Copy-paste ready.
The leads + sales tracking sheet and the ads tracking sheet, both as Google Sheets copies.
Revenue goal → package prices. Plug in your number, get your three tiers.
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.
No obligation to book again. One call, one outcome.
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.
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.
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.
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.
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.
In the download. MIT license. Pull requests welcome — though I’m the maintainer of one (1).
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.