Inspiration

We were inspired by the horrible problem of doomscrolling, especially on short-form content platforms like YouTube Shorts, TikTok, and Instagram Reels.

It is way too easy to open one video “for a quick break” and suddenly lose 30 minutes of your life to endless scrolling.

What It Does

When the user activates lock-in mode, the extension detects distracting sites and replaces thumbnails, profile pictures, videos, Shorts, and Reels with:

HORRIBLE REPULSIVE BRAINROT

Reloading the page randomises the brainrot shown.

The more brainrot appears, the higher the repulsive factor:

$$ \text{Repulsive Factor} \propto \text{Amount of Brainrot} $$

However, the brainrot is only selected from a pool of 4 different brainrots:

  1. Skibidi Toilet
  2. Tungtung
  3. Explosive Cat
  4. Sharkfeet

This is intentional, so it does not become a new source of entertainment for people who actually enjoy watching brainrot.

Ew. Get out.

How We Built It

We built it as a Chrome extension using:

  • HTML
  • CSS
  • JavaScript

The extension uses content scripts to modify distracting websites, popup scripts for the lock-in controls, permissions to run on selected sites, web-accessible resources for GIFs and audio, and Chrome storage to save the lock-in state.

Challenges We Ran Into

One major challenge was making the GIFs fit properly inside thumbnails and videos without looking cropped, stretched, or broken.

We also had to make sure the GIFs stayed animated and worked across dynamically loaded content, since platforms like YouTube and TikTok constantly update the page without doing a full reload.

Accomplishments That We’re Proud Of

We are proud that our vision and goal actually came to life.

The product started as a funny idea, but became a working tool that replaces distracting content with intentionally repulsive brainrot to help users stop scrolling and refocus.

What We Learned

We learned how Chrome extensions work, especially:

  • Content scripts
  • Popup scripts
  • Extension permissions
  • Web-accessible resources
  • Chrome storage
  • Dynamic page manipulation

We also learned that building a productivity tool does not have to be boring. It can be funny, chaotic, and still useful.

What’s Next for Brainrot Productivity Tool

In the future, Brainrot Productivity Tool could become a bigger, fun anti-doomscrolling system that helps students and workers stay focused without feeling like they are using a boring productivity app.

Future improvements could include more customisation, more brainrot packs, better website detection, and stronger productivity tracking.

Built With

Share this project:

Updates