Skip to content

YTKit is the ultimate UserScript for customizing your YouTube experience. It provides a comprehensive suite of tools to hide unwanted elements, control page layouts, apply themes, and enhance video playback, all managed through a sleek, modern, and easy-to-use settings panel.

License

Notifications You must be signed in to change notification settings

SysAdminDoc/YTKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Version 6.1 104+ Features MIT License YouTube

🎬 YTKit - YouTube Customization Suite

The ultimate userscript for taking control of your YouTube experience.
104+ customizable features • SponsorBlock integration • Ad blocking • And much more


✨ Overview

YTKit is a comprehensive userscript that transforms YouTube into a cleaner, faster, and more personalized experience. Whether you want to remove Shorts, skip sponsors automatically, block ads, customize the interface, or declutter the player controls—YTKit has you covered.

2026-01-03 06_56_06-_new 8 - Notepad++  Administrator

📦 Installation

Install YTKit

Click here to install YTKit

🎛️ Features

Interface (8 features)

Feature Description
Hide Create Button Remove the "Create" button from the header
Hide Voice Search Remove the microphone icon from the search bar
Logo → Subscriptions Clicking the YouTube logo goes to subscriptions
Widen Search Bar Expand the search bar to use more space
Hide Sidebar Remove the left navigation sidebar
Hide Notification Bell Remove the notification bell icon
Hide Notification Badge Hide the red notification count
Square Search Bar Remove rounded corners from search

Appearance (8 features)

Feature Description
Force Dark Theme Always use YouTube's dark theme
Enhanced Dark Theme Deeper blacks and better contrast
Catppuccin Mocha Warm, soothing color palette
Square Corners Remove all rounded corners
Square Avatars Make channel avatars square
Disable Ambient Mode Turn off the glowing background effect
Disable Frosted Glass Remove blur effects from UI
Compact Layout Reduce spacing for a denser interface

Content (13 features)

Feature Description
Remove Shorts Hide all Shorts from feeds
Redirect Shorts Open Shorts in the standard player
Disable Hover Preview Stop videos from auto-playing on hover
Full-Width Subscriptions Expand the subscription grid
Hide Layout Options Remove view toggles on subscriptions
5 Videos Per Row Display five thumbnails per row
Hide Promotion Badges Remove "paid promotion" overlays
Channels → Videos Tab Open channels directly on Videos tab
Hide Playables Hide YouTube Playables gaming content
Hide Members Only Hide members-only content
Hide News Section Hide news sections on homepage
Hide Playlist Shelves Hide playlist sections on homepage
Hide Collaborations Hide videos from non-subscribed channels in your feed

Video Player (8 features)

Feature Description
Fit to Window Make the player fill your browser window
Hide Sidebar Remove related videos panel
Expand Video Width Stretch video when sidebar is hidden
Adaptive Live Layout Auto-adjust layout for live chat
Show Logo on Videos Display YouTube logo on watch pages
Hide Description Remove the description panel
Auto Theater Mode Automatically enter theater mode
Always Show Progress Bar Keep progress bar visible

Playback (6 features)

Feature Description
Prevent Autoplay Stop videos from auto-playing
Auto-Expand Description Automatically show full description
Newest Comments First Sort comments by newest
Auto-Open Chapters Open chapters panel automatically
Auto-Open Transcript Open transcript panel automatically
Sort Notifications Sort notifications chronologically

SponsorBlock (2 features)

Feature Description
Skip Sponsors Auto-skip sponsored segments using SponsorBlock API
Hide SponsorBlock Labels Hide category labels from SponsorBlock

SponsorBlock Lite implementation with visual preview bar showing segment positions.

Quality (3 features)

Feature Description
Auto Max Quality Automatically select highest quality
Enhanced Bitrate Request higher bitrate streams
Hide Quality Popup Suppress quality selection popup

Clutter (13 features)

Feature Description
Hide Merch Shelf Remove merchandise promotions
Hide Info Cards Remove fact-check boxes
Hide Description Extras Remove extra description elements
Hide Hashtags Remove hashtag links above titles
Hide Pinned Comments Remove pinned comments
Hide Comment Actions Remove comment action menus
Hide Chat Engagement Remove engagement prompts
Hide Paid Promotion Remove "paid promotion" labels
Hide End Cards Remove end-of-video cards
Hide End Screen Remove video suggestion end screen
Hide Info Panels Remove info cards below videos
Hide Fundraisers Remove donation badges
Hide Latest Posts Remove community posts sections

Live Chat (17 features)

Feature Description
Hide Chat Header Remove the header bar
Hide Chat Menu Remove three-dot menu
Hide Popout Button Remove "pop out chat" button
Hide Reactions Remove reactions button
Hide Timestamps Remove timestamp toggles
Hide Polls Hide poll messages
Hide Poll Banner Hide poll notification banner
Hide Super Chat Ticker Remove scrolling Super Chat bar
Hide Leaderboard Remove viewer leaderboard
Hide Support Buttons Remove Super Chat/membership buttons
Hide Chat Banner Remove announcement banners
Hide Emoji Button Remove emoji picker
Hide Fan Badges Remove membership badges
Hide Super Chats Remove Super Chat messages
Hide Level Up Remove level-up animations
Hide Bot Messages Filter accounts with "bot" in name
Keyword Filter Hide messages with specific words

Action Buttons (12 features)

Feature Description
Auto-Like Videos Auto-like videos from subscribed channels
Hide Like Button Remove the like button
Hide Dislike Button Remove the dislike button
Hide Share Button Remove the share button
Hide AI Button Remove the AI chat button
Hide Clip Button Remove the clip button
Hide Thanks Button Remove the thanks button
Hide Save Button Remove save to playlist button
Download Button Add download button with provider choice
Hide Join Button Remove channel membership button
Hide More Actions Remove three-dot menu button

Player Controls (9 features)

Feature Description
Hide SponsorBlock Button Remove SponsorBlock control button
Hide Next Button Remove next video button
Hide Autoplay Toggle Remove autoplay switch
Hide Subtitles Button Remove CC button
Hide Captions Hide on-screen captions
Hide Miniplayer Button Remove miniplayer button
Hide PiP Button Remove picture-in-picture button
Hide Theater Button Remove theater mode button
Hide Fullscreen Button Remove fullscreen button

Advanced (7 features)

Feature Description
Block Ads Skip/block YouTube advertisements
Ad Blocker Pro Enhanced ad blocking with network interception
CPU Tamer Reduce CPU usage by throttling timers
Disable Mini Player Prevent mini player from appearing
Channel RSS Button Add RSS feed button to channels
Download Provider Choose download service (Cobalt, Y2Mate, SaveFrom, SSYouTube)
Hide Collaborations Hide videos from non-subscribed channels

⌨️ Keyboard Shortcuts

Shortcut Action
Shift + Y Open/close settings panel
Escape Close settings panel

🔧 Configuration

Import/Export Settings

  1. Open the settings panel (Shift + Y)
  2. Scroll to the bottom
  3. Click Export to save your settings as JSON
  4. Click Import to load settings from a JSON file

Download Providers

YTKit supports multiple download services:

  • Cobalt (default) - cobalt.tools
  • Y2Mate - y2mate.com
  • SaveFrom - savefrom.net
  • SSYouTube - ssyoutube.com

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


🙏 Acknowledgments

  • SponsorBlock - For the sponsor segment API
  • Cobalt - For video download functionality
  • Catppuccin - For the beautiful color palette
  • YouTube Alchemy, SponsorBlock Lite, and other userscripts for inspiration

Made with ❤️ for a better YouTube experience

Back to Top ↑

About

YTKit is the ultimate UserScript for customizing your YouTube experience. It provides a comprehensive suite of tools to hide unwanted elements, control page layouts, apply themes, and enhance video playback, all managed through a sleek, modern, and easy-to-use settings panel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published