A suite of purpose-built userscripts designed to dismantle anti-user patterns, restore control, and reclaim your digital freedom.
Crafted by 4ndr0666.
4ndr0tools is a collection of surgical, high-impact userscripts for those who believe the browser is a tool to be wielded, not a cage to be occupied. This suite is engineered for red-team engagements, pragmatic tinkering, and the general dismantling of hostile web environments.
Each script adheres to a core set of principles:
- Transparent & Auditable: Clean, minimal, and dependency-free. What you see is what you get. No tracking, no bloat, no bullshit.
- Modular by Design: Each script is an atomic tool. Use only what you need.
- Built for Power Users: Engineered with the principles of minimalism, performance, and user control found in classic UNIX tooling.
- Anti-Platform: Actively resists walled gardens, dark patterns, and the "enshittification" of the modern web.
- Install a userscript manager like Violentmonkey or Tampermonkey.
- Navigate to the desired script file in this repository.
- Click the
Rawbutton, and your userscript manager will automatically prompt you for installation.
Note for Arch Linux users: This suite is developed and tested on Arch. It is built to complement a minimalist, power-user workflow.
Auto-generated index...
| Script | File | Summary |
|---|---|---|
| AlwaysNewWindow | 4ndr0tools - AlwaysNewWindow.user.js | Force every single link, including dynamically loaded ones, to open in a new window/tab. |
| AutoTranslate | 4ndr0tools - AutoTranslate.user.js | Automatically switches the target language to English for most languages, and to another language (e.g., Spanish) when the source is English. |
| Blob2URL | 4ndr0tools - Blob2URL.user.js | Finds blob URLs in links, images, videos, audio (including dynamic ones), and adds a stateful button to download their contents with intelligent filename generation. |
| BrokenImgFixer | 4ndr0tools - BrokenImgFixer.user.js | Detect and reload failed images gracefully with robust cache-busting. |
| BunkrCanonicalURL | 4ndr0tools - BunkrCanonicalURL.user.js | Normalize Bunkr links to a canonical host without losing the path, query, or sub-domain. |
| BypassPaywalls | 4ndr0tools - BypassPaywalls.user.js | A way to bypass paywalls for popular news sites |
| ChatGPT++ | 4ndr0tools - ChatGPT++.user.js | Power-user UI with extras and editable one-click prompt buttons. |
| ChatGPTBrainImplant | 4ndr0tools - ChatGPTBrainImplant.user.js | Remove UI restrictions, export everything in official OpenAI json format. |
| Collapse All Images | 4ndr0tools - Collapse All Images.user.js | Toggle/auto-collapse all images with a mouse hover for reducing excessive I/O. |
| ConfirmationBypass | 4ndr0tools - ConfirmationBypass.user.js | Unfucks the "Are you sure?" bullshit when opening links. |
| DomsRemover | 4ndr0tools - DomsRemover.user.js | Removes Ad Containers from DOM. This version is dynamically optimized based on user-provided browsing history for maximum personal effectiveness. |
| Forums++ | 4ndr0tools - Forums++.user.js | Forum utils UI with powerful downloading, indexing, link checking, archiving features and more. |
| Git Raw URL File List Parser | 4ndr0tools - Git Raw URL File List Parser.user.js | Adds a "Copy All Raw URLs" button on any GitHub repo/tree view. Copies a clean, delimited list of raw.githubusercontent.com URLs (one per line) directly to clipboard. |
| GooglePhotosandDrive++ | 4ndr0tools - GooglePhotosandDrive++.user.js | Restores context menus, exposes direct links, adds reverse image search, and enhances security for Google Photos and Drive. |
| Grok++ | 4ndr0tools - Grok++.user.js | Automatically fetches moderated content for image to video gen as soon as disclaimer appears. |
| Hailuo++ | 4ndr0tools - Hailuo++.user.js | UI non-functional currently. Script will work in the background and allow moderated content to generate and download. For image gen using model nano banana pro; status bypass, bracket obfuscation, bug-immune. Requires Disable C-S-P and Allow-X-Frame-Options extensions. Security research only. |
| HDImgsOnly | 4ndr0tools - HDImgsOnly.user.js | Prefer high-resolution assets when available. |
| Images++ | 4ndr0tools - Images++.user.js | Shows images/videos behind links via mouseover, with an integrated mode to collapse all page images for performance. |
| InfiniteBrave | 4ndr0tools - InfiniteBrave.user.js | Part of 4ndr0tools - Infinitely scroll Brave search results. |
| InstagramRedirect | 4ndr0tools - InstagramRedirect.user.js | Privacy redirect for IG media to dumpor.com. |
| LinkMasterΨ | 4ndr0tools - LinkMasterΨ.user.js | Scrapes all the links. TODO: merge with LinkMasterΨ2 |
| LinkMasterΨ2 | 4ndr0tools - LinkMasterΨ2.user.js | A fully-integrated HUD for scraping, previewing, checking, and downloading links from any website. Features dual modes for targeted forum scraping or aggressive general-purpose link discovery, a standalone link checker with paste support, and persistent user settings. |
| m3u8++ | 4ndr0tools - m3u8++.user.js | Automatically displays the m3u8 url for ANY video playing in the top right corner of the video. Click url to copy or click download to use the webapp "tools.thatwind.com". |
| MegaEmbedRedirector | 4ndr0tools - MegaEmbedRedirector.user.js | Bypass to the embedded URL and autoplays. |
| ModelSearch | 4ndr0tools - ModelSearch.user.js | Direct SimpCity search UI to search models on Simpcity.su directly from any website. |
| Pixverse++ | 4ndr0tools - Pixverse++.user.js | For educational security research. |
| PlanetsuzyMobileSkinRedirect | 4ndr0tools - PlanetsuzyMobileSkinRedirect.user.js | Force a faster mobile skin where useful. |
| RealLinkRevealer | 4ndr0tools - RealLinkRevealer.user.js | Reveal true URLs hidden as "premium" link wrappers using the parent bbCodeBlock--unfurl block's data-url attribute. |
| Recon | 4ndr0tools - Recon.user.js | Red-team tool for automated recon. Passively captures all traffic and generates a heuristic analysis report on command. For educational and lab use only. |
| Redgifs++ | 4ndr0tools - Redgifs++.user.js | Intercepts Redgifs links on Reddit to open them in an enhanced, cinematic overlay. Cleans up the Redgifs site itself for a focused viewing experience. |
| RmSignUpBanners | 4ndr0tools - RmSignUpBanners.user.js | A configurable and performant solution to hide nagging sign-up/login overlays, cookie banners, and other visual noise. |
| Searxng Sticky Settings | 4ndr0tools - Searxng Sticky Settings.user.js | Always load your preferred SearXNG settings hash/bookmarklet on every visit |
| SelectAllCheckboxes | 4ndr0tools - SelectAllCheckboxes.user.js | Check/Uncheck a fuckload of checkboxes at once with enhanced precision and modern code. |
| Sora Toolkit | 4ndr0tools - Sora Toolkit.user.js | Auto-refreshes stuck Sora generation jobs after a configurable timeout to help you get your assets faster. |
| Wan++ | 4ndr0tools - Wan++.user.js | For educational and security research only. |
| Website Control Panel | 4ndr0tools - Website Control Panel.user.js | Ultimate ad suppression, age-restriction bypass, nag removal, deep DOM purification, visual noise elimination, and uBlock-inspired filter integration with cyberdeck HUD. |
| YandexImageSearch++ | 4ndr0tools - YandexImageSearch++.user.js | Robust, event-driven slideshow, fullscreen preview, and on-screen status for Yandex reverse-image search. |
| YouTubeEmbedRedirectButton | 4ndr0tools - YouTubeEmbedRedirectButton.user.js | Floating button for redirects to embedded version. Right click it to set a keybind (default Ctrl+E). |
| YtdlcProtocol | 4ndr0tools - YtdlcProtocol.user.js | Personal ytdl:// link handler for ytdlc script. |
We believe the web was intended to be a decentralized, user-centric medium. Over time, it has been co-opted by centralized platforms that prioritize engagement metrics, data extraction, and control over user sovereignty. The modern browser has become a battleground.
4ndr0tools is a declaration of digital independence. It is a statement that the end-user's machine is their own castle, and the software they run should serve their interests exclusively.
Our tenets are simple:
- Sovereignty Over Your Data: Your data, your clicks, your attention—these are your property. We build tools to protect them.
- Freedom from Digital Serfdom: Paywalls, sign-up banners, and manipulative UI are the feudal taxes of the digital age. We advocate for their abolition.
- The Right to Tinker: Every user has the right to inspect, modify, and control the code that runs on their own machine. Closed platforms are an affront to this right.
- Knowledge Must Be Free: We oppose the artificial scarcity of information and the enclosure of the digital commons.
This is not just a collection of scripts; it is an ongoing act of resistance against a web that seeks to pacify and monetize you. Fork this repo. Write your own tools. Reclaim your browser.
MIT License © 4ndr0666