2
1 Comment

I built an AI Chrome Extension to kill my betting spreadsheets

Hey IndieHackers! 👋

I’m a solo dev and an active arbitrage bettor. If you don’t know what that is, it basically involves placing hundreds of bets a week across dozens of different sites to capture small math edges.

The Problem:

My volume was high, but my tracking was a nightmare.

* API Trackers: Apps like Pikkit are great but only support big US books (DraftKings/FanDuel). They break constantly and don't support the niche sites where arbitrage actually happens.

   * Excel: Reliable, but I was spending ~5-10 hours a week just manually typing: "Odds: 2.10, Stake: $50, Result: Win" into rows. It was burning me out.

The Solution:

I realized the only "Universal API" is the visual interface itself. If I can see the betslip, an AI should be able to read it.

So I built mybets.gg

How it works (The Tech):

   1. Chrome Extension: I built a Manifest V3 extension that injects a capture overlay onto any website.

   2. Capture: You click/drag over the betslip area.

   3. Processing: It sends the screenshot to my backend (Next.js) where I use Google Gemini 2.5 Flash (via Vercel AI SDK) to OCR the image.

   4. Sync: It parses the JSON (Odds, Stake, Team) and saves it to my DB (Neon/Postgres) instantly.

 The Result:

I can now log a bet in about 3 seconds without leaving the browser tab. I added a dashboard with heatmaps and drawdown charts because I'm a data nerd and wanted to see my "edge" visually.

Monetization:

  I’m running a Freemium model.

   * Free: Manual tracking + 15 AI scans/mo (to let people try the tech).

   * Pro ($9.99/mo): 300 AI scans + CSV Exports.

   * Pro+ ($19.99/mo): Unlimited volume for heavy users/syndicates.

I’d love to hear what you think! Is anyone else using LLM Vision for "boring" data entry tasks like this?

Link: https://mybets.gg

Cheers! 🚀

posted toAvatar for product Mybets.gg
Mybets.gg
  1. 1

    Congrats on the launch! Out of curiosity, which analytics metric ended up being the biggest eye-opener for you, retention, activation, or something unexpected?