Python 3.10+ · PyQt6 · QtWebEngine · yt-dlp

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.

100% Local Data & Vault
Chromium QtWebEngine Core
yt-dlp Media Downloader
https://youtube.com/watch?v=infinity-browser
YouTube Media Capture
yt-dlp powered MP4/MP3 format picker
1080p 60fps
Password Vault
AES-256 local encrypted master storage
Ad Blocker
Built-in request filtering & HTTPS-only

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.

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
YouTube Downloader yt-dlp Engine
https://youtube.com/watch?v=sample-video
Type: Video + Audio
Quality: Up to 1440p
Format: MP4
Subtitles: Auto-embed

Download Infinity Browser

Choose your platform below. Supported on Windows 10+ x64, Debian/Ubuntu, and Fedora/RPM distributions.

Windows v1.0.0

Windows Installer

Native Windows setup wizard with desktop shortcuts and auto-configured QtWebEngine binaries.

Download .exe (x64)
Debian / Ubuntu v1.0.1

Debian Package

Compatible with Debian, Ubuntu, Linux Mint, Pop!_OS, Zorin OS, and Elementary OS.

Download .deb
Fedora / RHEL v1.0.0

RPM Package

Compatible with Fedora 35+, RHEL 8+, CentOS Stream, AlmaLinux, and Rocky Linux.

Download .rpm

Build & 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