{"slug": "i-built-a-chrome-extension-sidekick", "title": "I Built a Chrome Extension - Sidekick", "summary": "A developer built Sidekick, a Chrome extension that lets sports fans chat in real time while watching live matches. The extension detects the current sporting event using an AI model and creates a shared room for fans to interact without leaving the video. The developer plans to add moderation and richer reactions in future updates.", "body_md": "As a huge sports fan, I always found one thing missing while watching live matches.\n\nSometimes I wanted to celebrate a goal, discuss a referee decision, or react with my friends—but I didn't want to switch to Discord, WhatsApp, Reddit, or X. I wanted everything to happen right beside the stream.\n\nSo, I decided to build Sidekick.\n\n**The Idea**\n\nSidekick is a Chrome extension that lets people watching the same sporting event join a shared room and chat in real time without leaving the video.\n\nThe extension detects the current sporting event, creates or joins a room, and *lets fans interact* through messages and reactions.\n\n**Tech Stack**\n\n**Some Interesting Challenges**\n\n*Detecting the Match*\n\nThe extension first collects information from the current webpage:\n\nThis information is sent to an AI model which determines whether the user is watching a sporting event and extracts details such as:\n\n*Avoiding Repeated AI Calls*\n\nRunning AI every time someone joined the room would have been wasteful.\n\nInstead, only the room creator performs match detection. The detected match is stored, and everyone else who joins receives the already-verified information.\n\nThis greatly reduced API usage.\n\n*Team Badges*\n\nOnce the match is identified, the extension fetches official team badges (or country flags when appropriate) so users can immediately choose which side they're supporting.\n\n**What's Next?**\n\nI'm planning to continue improving Sidekick by adding better moderation, richer reactions, chat synchronisation, and additional ways for fans to interact during live events.\n\nBuilding this project taught me a lot about Chrome extensions, real-time systems, and integrating AI into practical applications.\n\nIf you've built a browser extension before, I'd love to hear about your experience or any suggestions for improving Sidekick.", "url": "https://wpnews.pro/news/i-built-a-chrome-extension-sidekick", "canonical_source": "https://dev.to/sheyahi_4bb10b5d/i-built-a-chrome-extension-sidekick-787", "published_at": "2026-08-01 04:55:32+00:00", "updated_at": "2026-08-01 05:59:15.328390+00:00", "lang": "en", "topics": ["developer-tools", "artificial-intelligence"], "entities": ["Sidekick", "Chrome", "Discord", "WhatsApp", "Reddit", "X"], "alternates": {"html": "https://wpnews.pro/news/i-built-a-chrome-extension-sidekick", "markdown": "https://wpnews.pro/news/i-built-a-chrome-extension-sidekick.md", "text": "https://wpnews.pro/news/i-built-a-chrome-extension-sidekick.txt", "jsonld": "https://wpnews.pro/news/i-built-a-chrome-extension-sidekick.jsonld"}}