JetBrains451Bypasser v1.0.0
JetBrains451Bypasser
This repository contains tools to bypass HTTP 451 errors when downloading JetBrains IDEs and plugins:
- a Tampermonkey userscript that rewrites blocked JetBrains download links in the browser;
- a standalone CLI + GUI utility (
jb_updater) that updates plugins and IDEs via the JetBrains APIs and CDN.
Usage
Tampermonkey userscript
- Install Tampermonkey in your browser.
- In your browser’s extensions page (
chrome://extensions,edge://extensions, etc.), enable Developer mode. - Click this link to install the userscript.
- After installation, navigate to any JetBrains plugin or IDE download page under the
https://jetbrains.comdomain.
The script will rewrite blocked URLs so the download starts normally.
If you have any questions or issues, please open an issue or check the Tampermonkey FAQ.
CLI / GUI utility (jb_updater)
The jb_updater subdirectory contains a standalone utility written in Crystal. It can:
- list and update plugins in JetBrains IDEs;
- install new plugins by ID;
- upgrade whole IDEs (fetching DMGs / tarballs from JetBrains Releases API);
- work through JetBrains CDN mirrors to bypass 451 errors;
- and it ships with a simple GUI built on libui (via
uing).
Prebuilt binaries
Prebuilt binaries are attached to the latest GitHub Releases as:
- CLI only archives (
jb_updater-*), - GUI only archives (
jb_updater-gui-*), - and bundle archives that contain both CLI and GUI together.
On macOS, there is also a JBUpdater.app bundle with both binaries embedded in Contents/MacOS/.
Basic CLI usage
From a shell:
jb_updater --help
For example, to update plugins for RubyMine:
jb_updater \
--plugins-dir "$HOME/Library/Application Support/JetBrains/RubyMine2025.2/plugins" \
--only-incompatible
To upgrade an IDE:
jb_updater --product RubyMine --upgrade-ide
# or
jb_updater --ide-path /Applications/WebStorm.app --upgrade-ide
GUI usage
On macOS:
-
Download the
jb_updater-gui-macos-*.zipartifact. -
Unzip and drag
JBUpdater.appinto/Applications. -
Because the app is unsigned and not notarized, you may need to clear the quarantine flag:
xattr -cr /Applications/JBUpdater.app open /Applications/JBUpdater.app
The GUI lets you:
- auto‑detect installed JetBrains IDEs (config/plugins directories),
- list, install and update plugins,
- run IDE upgrades,
- see progress and logs in a single window.
For detailed CLI/GUI options and development instructions, see jb_updater/README.md.
Status / TODO
| Part | Status |
|---|---|
| Tampermonkey | ✅ Stable |
| macOS CLI / GUI | ✅ Stable (ARM + Intel builds via CI) |
| Windows utility | ✅ Stable (binaries via CI) |
| Linux utility | ✅ Stable (binaries via CI) |
License
This repository is distributed under the MIT License.
JetBrains451Bypasser
- 1
- 0
- 0
- 0
- 0
- about 5 hours ago
- May 19, 2025
MIT License
Thu, 27 Nov 2025 00:03:44 GMT