SciHubEVA
A Cross Platform Sci-Hub GUI Application
Install / Use
/learn @leovan/SciHubEVAREADME
Sci-Hub EVA <img src="images/SciHubEVA-icon.png" align="right" alt="logo" width="100" height="100" style="border: none; float: right;">
Introduction
Sci-Hub EVA is a cross-platform Sci-Hub GUI application powered by Python and Qt.
[!TIP] Sci-Hub is protected by DDos-Guard. You need a clean IP to use SciHubEVA or use FlareSolverr to bypass it.
Query

Click Open button to choose where to save the downloaded files. Click Show button will open the directory where you set. Click <img style="width: 24px; vertical-align: middle;" src="images/icons/information.svg"> will show the About dialog.
Single Query
Fill the Query and click Rampage button, then it will search and download the file. Currently, you can fill the query with URL, PMID, DOI or title.
Range Query
Range pattern in query is supported, e.g. 00.000/{1-99} will download 00.000/1, 00.000/2, ... 00.000/99. Zero padded format range pattern is allowed, e.g. 00.000/{01-99} will download 00.000/01, 00.000/02, ... 00.000/99.
File Query
Also you can download with a query list file, in which each line represents a query. Click Load button to load the query list file.
Right clicking the Logs area will popup menu, you can open the log file or log directory and export failed queries.
Preferences
Click <img style="width: 24px; vertical-align: middle;" src="images/icons/preferences.svg"> will open the Preferences dialog.
API

Due to the unstable Sci-Hub host accessibility, it may fail to download PDFs sometimes, you can change and add other Sci-Hub URLs. Sometimes, Sci-Hub webpage may change, you need set the PDF, captcha ID, captcha image XPath correctly.
Appearance

You can change language manually. Light and dark theme are supported, also you can choose System to fit system theme automatically. Changes will take effect after restart.
File

You can change filename prefix format with supported keywords. Setting overwrite existing file to No will add a timestamp suffix in filename to avoid overwriting previous downloaded files.
Network

You can set timeout and retry times. Also you can add a proxy server.
Captcha

Sometimes, you may need enter the captcha to continue.
Languages
- English
- Simplified Chinese (简体中文)
- Traditional Chinese - Hongkong (繁體中文 - 香港)
- Traditional Chinese - Taiwan (正體中文 - 臺灣)
- Portuguese - Portugal
Platform Support
macOS
<table border="0"> <tr align="center"> <td><img src="docs/images/scihub-eva-application-macos-en-light-theme.png" /></td> <td><img src="docs/images/scihub-eva-application-macos-en-dark-theme.png" /></td> </tr> <tr align="center"> <td>Light Theme</td> <td>Dark Theme</td> </tr> </tr> </table>Windows
<table border="0"> <tr align="center"> <td><img src="docs/images/scihub-eva-application-windows-en-light-theme.png" /></td> <td><img src="docs/images/scihub-eva-application-windows-en-dark-theme.png" /></td> </tr> <tr align="center"> <td>Light Theme</td> <td>Dark Theme</td> </tr> </table>Linux
<table border="0"> <tr align="center"> <td><img src="docs/images/scihub-eva-application-linux-en-light-theme.png" /></td> <td><img src="docs/images/scihub-eva-application-linux-en-dark-theme.png" /></td> </tr> <tr align="center"> <td>Light Theme</td> <td>Dark Theme</td> </tr> </table>Installing
macOS
-
Install with dmg file.
-
Install with brew.
brew install --cask scihubeva
Windows
-
Install with setup file.
-
Install with scoop.
scoop bucket add extras-plus https://github.com/Scoopforge/Extras-Plus scoop install scihubeva
Linux
- Run the AppImage file. Using AppImageLauncher is recommended.
Building
Licenses
The MIT License (MIT)
Copyright © 2018-2026, <a href="https://leovan.me" target="_blank">范叶亮 | Leo Van</a>
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
84.6kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
341.8kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
