Brainrot Coder 🧠👑
Are you coding too much? Are your variable names too professional? Is your dopamine dangerously low?
Welcome to Brainrot Coder, the ultimate VS Code extension designed to actively sabotage your productivity and reward your struggles with pure, unadulterated internet brainrot.
Whether you're writing flawless code or creating 10 syntax errors a minute, this extension ensures you take a "Pauză de Rege" (King's Break) exactly when you need it most.
🔥 Features
- 🪄 Brainrot-ify Your Code: Run the
Brainrotify command and watch as GitHub Copilot magically renames your boring variables and functions into skibidi, gyatt, sigma, rizz, and fanum_tax.
- 🚨 Error Punishment: Write too many bugs? The extension will hijack your screen with a barrage of local meme pop-ups and loud audio to make you rethink your life choices.
- 📱 Split-Screen Doomscrolling: Coded for too long? Gone AFK? The extension spawns a custom 3-way split-screen player featuring YouTube Shorts, TikToks, and Instagram Reels right inside your editor.
- ⌨️ Typing & Inactivity Rewards: Type too fast? Get a meme. Stop typing completely? Get a meme. You literally cannot escape the brainrot.
- 📊 Brainrot Statistics: Flex your lack of productivity! Your status bar tracks exactly how many videos you've watched and how many files you've successfully brainrotted.
⚙️ Requirements & Setup (IMPORTANT)
To make the split-screen Doomscrolling feature work, you must provide your own YouTube Data API Key. 1. Go to the Google Cloud Console.
2. Create a New Project.
3. Search for YouTube Data API v3 and click Enable.
4. Go to Credentials -> Create Credentials -> API Key.
5. Copy that key.
6. Open VS Code, go to Settings (Ctrl+, or Cmd+,), search for Brainrot Coder, and paste your key into the YouTube API Key field.
(Note: To use the Brainrotify command, you must also have GitHub Copilot installed and active in your editor).
🛠️ Extension Settings
This extension is highly customizable. Search for Brainrot Coder in your VS Code settings to tweak your suffering:
brainrotCoder.youtubeApiKey: Paste your Google API key here.
brainrotCoder.enableTypingReward: Toggle meme pop-ups after typing X characters.
brainrotCoder.enableErrorPunishment: Toggle punishments for syntax errors.
brainrotCoder.enableTimeReward: Toggle Pomodoro-style doomscrolling breaks.
brainrotCoder.enableInactivityReward: Toggle AFK jump-scares.
brainrotCoder.keystrokeLimit: How many characters trigger a typing reward.
brainrotCoder.errorLimit: How many errors trigger a punishment.
brainrotCoder.timeLimitInMinutes: How long between forced video breaks.
brainrotCoder.inactivityTimeInSeconds: How long you can go AFK before the memes start.
brainrotCoder.youtubeSearchQuery: Change the kind of Shorts you get (default: funny cats).
💻 Commands
Press Ctrl+Shift+P (or Cmd+Shift+P on Mac) to open the Command Palette and type:
Brainrot Coder: Brainrotify Current File - Transforms your currently open file into meme-code.
Brainrot Coder: Show Statistics - View or reset your doomscrolling stats.
📁 Customizing Local Memes
Want to use your own memes?
- Find where the extension is installed on your machine (usually
~/.vscode/extensions/).
- Open the
brainrot-coder folder.
- Drop your favorite images (
.png, .jpg, .gif) into the images/ folder.
- Drop your favorite loud sounds (
.mp3, .wav) into the audio/ folder.
- The extension will automatically shuffle and play them during punishments!
Release Notes
1.0.0
- Initial release of the ultimate productivity killer.
- Added Split-screen YouTube/TikTok/Insta feeds.
- Added Copilot-powered Brainrot-ifier.
- "Pauză de Rege" initiated.