A VS Code extension that locks your files and forces you to complete unhinged brainrot actions before you can continue coding.
How It Works
When you open a file in VS Code, VSHater encrypts it and opens a browser challenge. You must complete the challenge within 1 minute to unlock your file.
WARNING: If you fail to complete the challenge in time, your file will be deleted!
Features
File Locking: Automatically encrypts files when opened
Pose Detection Challenges: Complete challenges using your webcam:
Mewing
Dabbing
Flight Emote
Khaby Lame pose
And more...
1-Minute Timer: Race against the clock to save your code
Progress Bar: Visual countdown of remaining time
Requirements
A working webcam (for pose detection challenges)
A browser that supports webcam access
Courage
Installation
Install from the VS Code Marketplace
Restart VS Code
Try to open any file... if you dare
Usage
Open any file in VS Code
A browser window will open with a challenge
Position yourself in front of your webcam
Perform the required pose/action
Complete the challenge before time runs out
Your file will be decrypted and you can continue coding
Commands
VSHater: Decrypt Current File - Manually decrypt the current file (for testing)
Known Issues
Large files (>1MB) are skipped
Files in node_modules, .git, dist, build, and .vscode are ignored
Some poses may be difficult to detect depending on lighting conditions
Disclaimer
This extension is meant for fun/prank purposes. Use at your own risk. The author is not responsible for any lost code due to failed challenges.
Seriously, don't use this on important work without backups.