Browse, Save, Download &
Keep Control
Infinity Browser is a local-first desktop web browser built with Python and PyQt6. Experience ultra-fast Chromium rendering paired with native desktop tools: a YouTube downloader, encrypted password vault, local notes, download manager, and ad blocker.
Built-in Desktop Toolkit
Designed for Power Users
Infinity is more than a web view. It combines local productivity tools, media downloading, and privacy controls into one native app.
YouTube Downloader
Fetch video metadata, choose video or audio-only downloads, cap quality, select formats, write subtitles, and save thumbnails directly via yt-dlp integration.
Download Manager
Live speed and progress tracking, ask-or-autosave modes, redownload history, and one-click file/folder opening.
Local-First Privacy
Zero telemetry, no external accounts, local JSON persistence, ad blocking, Do Not Track headers, pop-up blocking, and HTTPS-Only mode.
Encrypted Password Vault
Credentials stay safely on your machine with local encryption, nonces, HMAC integrity checks, and owner-only file permissions.
QR Code Generator
Instantly generate QR codes for any webpage URL, text, or links directly inside the address bar workflow.
Notes & Bookmarks
Tabbed browsing, instant search, local quick notes editor, PDF viewer export, and custom script injection.
Media Integration
Save YouTube Media Cleanly
The downloader is built directly into the desktop client and connects into your native download manager.
Paste a URL. Pick your format. Keep the result.
Infinity automatically detects YouTube watch, Shorts, and youtu.be links. Fetch metadata, inspect title & channel details, then download via yt-dlp straight to your output folder.
- Video + audio or audio-only extraction
- Quality selection up to 4K (2160p)
- MP3, M4A, Opus, subtitle & thumbnail support
- Track completed media in download history
Cross-Platform Builds
Download Infinity Browser
Choose your platform below. Supported on Windows 10+ x64, Debian/Ubuntu, and Fedora/RPM distributions.
Windows Installer
Native Windows setup wizard with desktop shortcuts and auto-configured QtWebEngine binaries.
Download .exe (x64)Debian Package
Compatible with Debian, Ubuntu, Linux Mint, Pop!_OS, Zorin OS, and Elementary OS.
Download .debRPM Package
Compatible with Fedora 35+, RHEL 8+, CentOS Stream, AlmaLinux, and Rocky Linux.
Download .rpmBuild & Run from Source
You can also clone the open-source GitHub repository and run Infinity Browser natively on any Python-supported system.
git clone https://github.com/dev-hints/infinity-browser.git
cd infinity-browser
pip install -r requirements.txt
python main.py