Press Y. That's it. Instant jump to your next video.
JumpKey is a browser extension that transforms YouTube into an endless lazy browsing experience. Open multiple videos, press Y, and jump between them instantly. Your queue auto-fills with new content—perfect for researchers, creators, and anyone who loves mindless YouTube binge sessions.
- ⏭️ One-key skipping — Press Y to instantly jump to the next video
- 🛋️ Pure lazy browsing — No UI clutter, no interruptions, just watching
- ♾️ Auto-refilling queue — Queue fills with new videos as you watch—never runs out
- 🎬 YouTube Shorts support — Works with both regular videos and Shorts
- ⌨️ Customizable hotkey — Change from Y to any key you prefer
- 🔒 100% local & private — All data stored locally, zero tracking, zero cloud sync
- 🌓 Dark mode support — Seamless light/dark theme detection
- Install from the Chrome Web Store: JumpKey for YouTube
- Click Add to Chrome / Add to Edge
- Pin the extension if you like
- Download JumpKey.zip
- Unzip to a folder
- Open
chrome://extensions - Enable "Developer mode" (top right)
- Click "Load unpacked" and select the folder
- Download JumpKey-firefox.zip
- Unzip to a folder
- Open
about:debugging#/runtime/this-firefox - Click "Load Temporary Add-on" and select
manifest.json
- Open 3+ YouTube videos in different tabs
- While watching any video, press Y
- Jump to the next open video instantly
- Keep pressing Y to cycle through your queue
- At the end, new videos auto-appear—endless browsing
- Open Queue — Click extension icon to see all videos (optional)
- Remove — Click × to remove a video permanently
- Snooze — Hide a video for 10 seconds (useful to skip)
- Unsnooze — Bring back snoozed videos
- Right-click extension icon → Options
- Set your preferred hotkey (Y is default)
- Save and return to YouTube
- Your new hotkey works immediately
Zero data collection. JumpKey:
- ✅ Stores everything locally (chrome.storage)
- ✅ Never sends data to any server
- ✅ No analytics, no tracking, no ads
- ✅ Works completely offline
- ✅ Open source—inspect the code yourself
JumpKey/
├── manifest.json # Extension configuration
├── background.js # Service worker
├── popup.html/js/css # Queue UI
├── options.html/js/css # Settings page
├── welcome.html/js # First install page
├── content-video.js # YouTube tab detector
├── icons/ # Extension icons
├── _locales/ # Translations (en, es, pt, zh_CN)
└── scripts/ # Build scripts
npm install
npm run package # Build Chrome version (dist/JumpKey.zip)
npm run package:firefox # Build Firefox version (dist/JumpKey-firefox.zip)JumpKey supports:
- 🇬🇧 English
- 🇪🇸 Spanish
- 🇵🇹 Portuguese
- 🇨🇳 Chinese (Simplified)
Contributions welcome! Edit files in _locales/[lang]/messages.json
AGPL-3.0-or-later — See LICENSE for details.
This ensures that derivative works remain open source. Freedom for all. 🔓
- 🐛 Found a bug? Create an issue
- 💡 Have an idea? Start a discussion
- 💝 Love JumpKey? Become a sponsor
Made by @EdenwareApps with ❤️
Other projects you might like:
- Megacubo — IPTV streaming app (550+ ⭐)
- Snapcover — Hide apps and windows instantly with a single shortcut.
- Vimer — AI audio/video editor
Press Y. Enjoy lazy YouTube browsing. 🛋️⏭️