Automated builds
Latest development artifacts from CI.
Arch users can build the current development revision with opentubex-git:
paru -S opentubex-gityay -S opentubex-gitshelly -Ia opentubex-gitDownloads
Choose a build for your device or install through your package manager.
Version 0.37.0 betaStable release
Windows 10 or later
Most PCs use x64. Choose arm64 for Snapdragon and other Windows on Arm devices.
Install and update through winget.
winget install OpenTubeX.OpenTubeXmacOS 12 or later
Choose Apple silicon for Macs with an M-series chip and Intel for older Macs. Not sure? Check Apple menu → About This Mac.
OpenTubeX is not notarized by Apple. If macOS blocks the first launch, allow OpenTubeX in System Settings → Privacy & Security.
With Homebrew installed, use the OpenTubeX tap. Nix users can follow the Nix instructions.
brew install --cask opentubex/tap/opentubexbrew updatebrew upgrade --cask opentubexAdd the OpenTubeX Flatpak remote, or install through Flatpark.
flatpak remote-add --if-not-exists opentubex \ https://flatpak.opentubex.org/opentubex.flatpakrepoflatpak install opentubex org.opentubex.OpenTubeXAdd the signed APT repository, then install.
sudo install -d -m 0755 /etc/apt/keyringswget -qO- https://apt.opentubex.org/opentubex-archive-keyring.gpg \ | sudo tee /etc/apt/keyrings/opentubex-archive-keyring.gpg >/dev/nullecho "deb [signed-by=/etc/apt/keyrings/opentubex-archive-keyring.gpg] https://apt.opentubex.org stable main" \ | sudo tee /etc/apt/sources.list.d/opentubex.list >/dev/nullsudo apt updatesudo apt install opentubexEnable the official COPR, then install.
sudo dnf copr enable d3sox/opentubexsudo dnf install opentubexOr use the signed OpenTubeX-hosted RPM repository:
sudo curl --fail --location \ --output /etc/yum.repos.d/opentubex.repo \ https://rpm.opentubex.org/opentubex.reposudo dnf install opentubexAdd the signed RPM repository, then install.
sudo rpm --import \ https://rpm.opentubex.org/opensuse/repodata/repomd.xml.keysudo zypper addrepo --refresh \ https://rpm.opentubex.org/opensuse/ \ opentubexsudo zypper install opentubexInstall OpenTubeX from the beta channel in the Snap Store.
sudo snap install opentubex --betaIf you previously installed a downloaded .snap file, switch it to Store-managed updates:
sudo snap refresh --amend opentubex --betaWith Nix installed and flakes enabled, install the official OpenTubeX flake. Supports x86_64 and ARM64 on Linux, including NixOS, and Apple Silicon and Intel Macs.
nix profile install github:OpenTubeX/nixThese builds run without installation but do not update automatically. Most PCs use x64.
Android 8.0 or later
F-Droid and Obtainium install OpenTubeX and keep it updated.
Low on storage? Install OpenTubeX Lite from the same F-Droid repository or with Obtainium. It installs as a separate app with smaller APKs that leave out yt-dlp and FFmpeg, so downloads and other yt-dlp features are unavailable.
Not sure which APK to choose? The universal APK works on every device. Lite APKs install the separate OpenTubeX Lite app, which leaves out downloads and other yt-dlp features.
iOS / iPadOS 17.4 or later · Experimental
OpenTubeX is not in the App Store. Add the official source to SideStore, or follow the signing and installation guide.
Early access
For testing the newest changes.
Latest development artifacts from CI.
Arch users can build the current development revision with opentubex-git:
paru -S opentubex-gityay -S opentubex-gitshelly -Ia opentubex-gitAdd the signing key and select the nightly APT suite:
sudo install -d -m 0755 /etc/apt/keyringswget -qO- https://apt.opentubex.org/opentubex-archive-keyring.gpg \ | sudo tee /etc/apt/keyrings/opentubex-archive-keyring.gpg >/dev/nullecho "deb [signed-by=/etc/apt/keyrings/opentubex-archive-keyring.gpg] https://apt.opentubex.org nightly main" \ | sudo tee /etc/apt/sources.list.d/opentubex.list >/dev/nullsudo apt updatesudo apt install opentubexInstall the OpenTubeX nightly repository configuration:
sudo curl --fail --location \ --output /etc/yum.repos.d/opentubex-nightly.repo \ https://rpm.opentubex.org/opentubex-nightly.reposudo dnf install opentubexImport the signing key and add the nightly RPM repository:
sudo rpm --import \ https://rpm.opentubex.org/opensuse/nightly/repodata/repomd.xml.keysudo zypper addrepo --refresh \ https://rpm.opentubex.org/opensuse/nightly/ \ opentubex-nightlysudo zypper install opentubexAdd the OpenTubeX remote and install its nightly branch:
flatpak remote-add --if-not-exists opentubex \ https://flatpak.opentubex.org/opentubex.flatpakrepoflatpak install opentubex org.opentubex.OpenTubeX//nightlyInstall the latest build from the edge channel:
sudo snap install opentubex --edgeSwitch an existing Snap Store installation:
sudo snap refresh opentubex --edgeSwitch an existing manual installation:
sudo snap refresh --amend opentubex --edgeInstall the prebuilt opentubex-nightly-bin package for x86_64 or aarch64. It is updated automatically after each nightly release; use your AUR helper to install updates. It replaces the stable package and uses the same application data.
paru -S opentubex-nightly-binyay -S opentubex-nightly-binshelly -Ia opentubex-nightly-binInstall and update the Android nightly through F-Droid or Obtainium. F-Droid also lists OpenTubeX Nightly Lite.
Install OpenTubeX Nightly from the official SideStore source. Stable and nightly install as separate apps with independent settings and libraries.
Download the opentubex-…-ios-unsigned.ipa asset from the latest nightly release, or the IPA artifact from a successful Build workflow run. Use the same signing instructions. Older nightly IPAs shared the regular app's identity; the SideStore nightly has its own identity.