Your ad hooks should get sharper every time you run them.
Lure is an open-source learning loop for ad copy. Generate hooks per channel, ship them, log what actually converted, and a per-channel Tacklebox remembers your Keepers and Throwbacks — so the next cast is sharper than the last. Runs locally, saved in your browser, MIT-licensed.
Pick a channel, drop in an offer, generate hooks, then walk the tabs: In the Water → The Catch → Tacklebox.
Every hook you tie on lands here. Set the date and the channel(s) you ran it on (a hook can run on more than one). Then head to The Catch to log how it did.
Score each hook 1–100 using whatever metric is your guiding light. There is no universal scale — it is relative to your numbers.
The seed tacklebox ships with the tool. The learned rows are grown from your scored results — they steer the next batch.
Clear everything you added and restore the demo to its seeded starting point (a few example keepers and throwbacks so the loop has something to learn from).
Generate hooks for your offer — leaning on proven Keepers, refusing known Throwbacks for that channel.
Keep the ones you'll actually run. Set the date and the channel(s) they went live on.
Score each hook 1–100 on the metric you live by — EPC, CTR, CVR, ROAS, whatever's yours.
Winners become Keepers, duds become Throwbacks — a memory that's yours, per channel.
The next batch leans into what caught and drops what flopped. That's the loop.
Lure stamps a tracking key on every hook you tie on, then pulls your real CTR, EPC, ROAS and CPA straight from your connected ad and affiliate accounts and scores each hook automatically — the only manual friction in the loop is gone. The metric lands back on the exact hook that earned it.
Connect your accounts once. Every hook Lure generates carries a stamped tracking key, so its real numbers flow back and auto-score it — no manual entry.
| Capability | Free — MIT, self-host | Lure Pro |
|---|---|---|
| Channels | ✓4 (Email, Meta/Facebook, Google Ads, Affiliate) | ✓10 (+ SMS, Native, TikTok/Reels, YouTube/VSL, Landing, Advertorial) |
| The full loop + Tacklebox | ✓Full — cast → tie on → catch → learn | ✓Full — same loop, shared across the team |
| Hook scoring | ✓Manual (you enter 1–100) | ✓Automatic from real CTR / EPC / ROAS / CPA |
| Ad + affiliate integrations | — | ✓Meta, Google, TikTok + 8 affiliate networks |
| AI model | ✓Local model (Ollama / Llama 3.2) or your own API key | ✓Claude Sonnet + GPT-4o class (managed), local fallback |
| Storage & privacy | ✓Browser-only / self-host — data stays with you | ✓Managed hosted app + API, cross-device sync |
| Teams & roles | ✓Single user | ✓Multi-seat (owner / admin / agent) |
| Deploy | ✓Docker one-command self-host | ✓Hosted, nothing to run |
| License / price | ✓MIT, free forever | Waitlist — pricing TBA |
Free stays generous and open source. Pro is the automation layer on top — it never takes features away.
Pricing not set yet — no card, just early access. Or grab the open-source version and self-host today.