Install
You have 2 choices if you want to use PolyUploader.
🔧 Use the application by compiling it by hand:
- Clone the repository:
git clone https://github.com/spel987/PolyUploader.git
- Install the latest version of Rust: https://www.rust-lang.org/tools/install
- Install Tauri-CLI with this command:
cargo install tauri-cli
- Start compilation with this command:
cargo tauri build
You'll find the installer in the .\src-tauri\target\release\bundle folder.
Or start debugging the application with this command:
cargo tauri dev
Optional: If you wish to modify the CSS with TailwindCSS:
- Install the latest version of Node.js: https://nodejs.org
- Install the dependencies:
npm i
- Run the script command to build the CSS file:
npm run tailwind
🖥️ Or simply download and run the latest release (Windows, Linux and macOS).
- PolyUploader is now cross-platform: available on Windows (installer), Linux (AppImage,
.deb,.rpm), and macOS (.dmg,.tar.gz).- Platform Stability: While the Windows build is the most mature and thoroughly tested, builds on Linux and macOS are actively improving and may still experience occasional quirks or instability depending on your distribution and desktop environment.
- macOS Gatekeeper: The macOS build is currently unsigned. On first launch, you may need to right-click the app in your Applications folder and select Open to bypass Apple Gatekeeper.
- Portable version: There is no portable version provided at the moment. Tauri creates a local configuration directory (e.g.
C:\Users\<User>\AppData\Local\PolyUploaderon Windows) containing essential data required by the Webview.
Windows
A 64-bit installer (.exe) is available. Download and run it.
Here's a pictorial guide to installing the software on Windows:






Linux
PolyUploader is packaged for Linux in three formats:
- AppImage (
.AppImage): Universal standalone package that runs on virtually any modern Linux distribution. After downloading, make it executable (chmod +x PolyUploader_*.AppImage) and run it. - Debian / Ubuntu (
.deb): Install usingsudo dpkg -i PolyUploader_*.debor via your package manager. - Red Hat / Fedora (
.rpm): Install usingsudo rpm -i PolyUploader-*.rpmorsudo dnf install PolyUploader-*.rpm.
Linux WebKit & rendering note
Linux desktop environments use WebKitGTK for Tauri rendering. If you experience minor visual inconsistencies or font issues, ensure your system packages (webkit2gtk) are up to date.
macOS
PolyUploader provides a universal macOS build (.dmg and .app.tar.gz) supporting both Apple Silicon (M1/M2/M3) and Intel-based Macs.
- Download the
.dmginstaller. - Open the disk image and drag PolyUploader into your Applications folder.
- Bypassing Gatekeeper: Because the application is not notarized by Apple, macOS will prevent you from opening it normally on first launch. To open it:
- Go to your
Applicationsfolder. - Right-click (or Control-click) on
PolyUploader.appand choose Open. - Click Open in the confirmation dialog. You will only need to do this once.
- Go to your