Vibecoding browser automations

jasonleow  •  26 Aug 2025   •    
Screenshot

I started vibecoding my own browser automations, and it’s awesome!

Problem: I had to camp all day over at my driving centre’s website to book lessons, because there’s over-demand. The only way to get any lessons now is to pick up those who cancelled, and even those get snapped up almost immediately. It’s f**king ridiculous. I could complain all day about just how bad the service is. But that’s a story for another day.

Solution: Bots are banned, and using one or hiring someone’s bot risks account suspension. I don’t want that, so I went with human-led automation. I set up a Tampermonkey Chrome extension, vibecoded my own automation using JavaScript, to do this:

→ Login to the booking page on my 2nd monitor
→ Extension refreshes every X number of minutes
→ Each refresh clicks on a select element to select the lesson category I want
→ After select, it clicks the link for month of September
→ It shows the available lessons… or not (which is 99% of time)
→ I join a Discord group (not mine) that uses a bot to check for lessons released
→ When I see a notification from the Discord, I flip over to the booking page immediately
→ And hit the ESC key, a hot key that does the first five steps
→ If there’s a lesson available, I click it almost immediately, faster than other humans without the shortcuts. But most times, I lose out to the bots.
→ If I’m too slow, I hit the backtick ` hot key to refresh the page
→ Page goes into cruise mode of the first 4 steps

Retrospective:

  • It’s crazy how fun this is! I can create my own hot keys and automations for any site now. Anything that requires me to constantly click through a number of steps and repetitively clicking things.
  • Productivity boosts are significant. I used to struggle clicking fast enough on the tiny select element. But now, I got most of my bookings settled, even though bots still win.
  • Just vibecoding this for real, hands-on productivity gains is unreal. I already create tools like Dead Link Checker for myself, but now I can even automate human clicks!
  • I’ve said this and will say it again: With AI, software just got hyper-personal yet super disposable.

Comments

Nice. Vibe coding fixes the main bottleneck for automation, setting up the macros and later fixing the scripts when they break.

Winkletter  •  27 Aug 2025, 12:14 am

Maybe next is to venture into macros!

jasonleow  •  27 Aug 2025, 10:00 am

Discover more

Sourced from other writers across Lifelog

Ooops we couldn't find any related post...