A video and audio downloader built with Python, yt-dlp, and pywebview.
CSS
1
14 commits
updated Sep 17, 2026
A lightweight desktop video and audio downloader built with Python, yt-dlp, and pywebview.
For running the pre-built release, no Python installation is required.
For building Nimbus from source:
Deno and FFmpeg are not included in the source repository. See the build instructions below.
Download the Windows installer from the Releases page and run the installer to install Nimbus on your system.
Download the portable ZIP from the Releases page.
Extract the ZIP and run:
Nimbus.exe
Important: Keep the extracted
Nimbusfolder intact. Do not delete, move, or rename files inside it.
Clone the repository:
git clone https://github.com/Artemisdevv/Nimbus.git
cd Nimbus
Install the Python dependencies:
pip install -r requirements.txt
Place the required Deno and FFmpeg binaries in:
deno/
deno.exe
ffmpeg/
ffmpeg.exe
ffprobe.exe
Then run Nimbus:
python launcher.py
Install PyInstaller:
pip install pyinstaller
Build Nimbus:
pyinstaller --noconfirm --clean --onedir --noconsole --name Nimbus --icon "icon.ico" --add-data "frontend;frontend" --add-data "deno;deno" --add-data "ffmpeg;ffmpeg" launcher.py
The resulting application will be located in:
dist/Nimbus/
Run Nimbus.exe from that folder.
Nimbus/
├── app.py
├── launcher.py
├── requirements.txt
├── icon.ico
├── frontend/
│ ├── index.html
│ ├── editor.js
│ └── styles.css
└── ...
Nimbus is licensed under the MIT License.
Nimbus uses third-party software and libraries that are distributed under their respective licenses. These licenses do not change the license of Nimbus itself.
See THIRD-PARTY-NOTICES.md for details.
14 commits
CSS
36.9%
Python
27.7%
JavaScript
25.0%
HTML
10.4%
A video and audio downloader built with Python, yt-dlp, and pywebview.
CSS
1
14 commits
updated Sep 17, 2026
A lightweight desktop video and audio downloader built with Python, yt-dlp, and pywebview.
For running the pre-built release, no Python installation is required.
For building Nimbus from source:
Deno and FFmpeg are not included in the source repository. See the build instructions below.
Download the Windows installer from the Releases page and run the installer to install Nimbus on your system.
Download the portable ZIP from the Releases page.
Extract the ZIP and run:
Nimbus.exe
Important: Keep the extracted
Nimbusfolder intact. Do not delete, move, or rename files inside it.
Clone the repository:
git clone https://github.com/Artemisdevv/Nimbus.git
cd Nimbus
Install the Python dependencies:
pip install -r requirements.txt
Place the required Deno and FFmpeg binaries in:
deno/
deno.exe
ffmpeg/
ffmpeg.exe
ffprobe.exe
Then run Nimbus:
python launcher.py
Install PyInstaller:
pip install pyinstaller
Build Nimbus:
pyinstaller --noconfirm --clean --onedir --noconsole --name Nimbus --icon "icon.ico" --add-data "frontend;frontend" --add-data "deno;deno" --add-data "ffmpeg;ffmpeg" launcher.py
The resulting application will be located in:
dist/Nimbus/
Run Nimbus.exe from that folder.
Nimbus/
├── app.py
├── launcher.py
├── requirements.txt
├── icon.ico
├── frontend/
│ ├── index.html
│ ├── editor.js
│ └── styles.css
└── ...
Nimbus is licensed under the MIT License.
Nimbus uses third-party software and libraries that are distributed under their respective licenses. These licenses do not change the license of Nimbus itself.
See THIRD-PARTY-NOTICES.md for details.
14 commits
CSS
36.9%
Python
27.7%
JavaScript
25.0%
HTML
10.4%