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:
- Skibidi Toilet
- Tungtung
- Explosive Cat
- 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
- css
- html
- javascript
- vscode
Log in or sign up for Devpost to join the conversation.