Installation β
Install Nothing Browser on your platform.
Linux (Debian/Ubuntu) β Recommended β
Add Repository (APT) β
# Add GPG key
curl -fsSL https://pub-5119122a931748c3b649ad4ca5aab522.r2.dev/nothing-browser-key.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/nothing-browser.gpg
# Add repository
echo 'deb [signed-by=/usr/share/keyrings/nothing-browser.gpg] https://pub-5119122a931748c3b649ad4ca5aab522.r2.dev stable main' \
| sudo tee /etc/apt/sources.list.d/nothing-browser.list
# Update and install
sudo apt update
sudo apt install nothing-browserRun β
nothing-browserLinux (.deb Package) β
Download β
Download the .deb from GitHub Releases
Install β
sudo dpkg -i nothing-browser_*_amd64.deb
sudo apt-get install -f # Fix dependencies if neededRun β
nothing-browserLinux (tar.gz β Portable) β
No installation required. Works from any folder.
Download and Extract β
wget https://github.com/BunElysiaReact/nothing-browser/releases/download/v0.1.3/nothing-browser-0.1.3-linux-x86_64.tar.gz
tar -xzf nothing-browser-*-linux-x86_64.tar.gz
cd nothing-browser-*-linux-x86_64Run β
./nothing-browserMake Binary Available Globally (Optional) β
sudo ln -s $(pwd)/nothing-browser /usr/local/bin/nothing-browser
nothing-browser # Now works from anywhereArch Linux (AUR) β
yay -S nothing-browserOr manually:
git clone https://aur.archlinux.org/nothing-browser.git
cd nothing-browser
makepkg -siRun β
nothing-browserFedora β
Install Dependencies β
sudo dnf install qt6-qtwebengine qt6-qtbaseDownload and Run β
# Download tar.gz from releases
tar -xzf nothing-browser-*-linux-x86_64.tar.gz
cd nothing-browser-*-linux-x86_64
./nothing-browsermacOS β
Download β
Download the .dmg from GitHub Releases
Install β
- Open the downloaded
.dmg - Drag
Nothing Browser.apptoApplications - Right-click β Open (first time only, to bypass Gatekeeper)
Run β
open /Applications/Nothing\ Browser.appFrom Terminal β
/Applications/Nothing\ Browser.app/Contents/MacOS/nothing-browserWindows β
Download β
Download the .zip from GitHub Releases
Extract and Run β
- Extract the
.zipto a folder (e.g.,C:\Program Files\Nothing Browser) - Run
nothing-browser.exe
Create Shortcut (Optional) β
- Right-click
nothing-browser.exe - Select Send to β Desktop (create shortcut)
Dependencies β
Linux β
The .deb package handles dependencies automatically. For tar.gz, install manually:
# Debian/Ubuntu
sudo apt install libqt6webenginewidgets6 libqt6webenginecore6 libqt6core6
# Arch
sudo pacman -S qt6-webengine qt6-base
# Fedora
sudo dnf install qt6-qtwebengine qt6-qtbaseAll Platforms β
| Dependency | Version | Required For |
|---|---|---|
| Qt6 WebEngine | 6.4+ | Browser engine |
| Java | 17+ | YouTube tab (optional) |
Java (Optional β for YouTube tab) β
# Debian/Ubuntu
sudo apt install openjdk-17-jre
# Arch
sudo pacman -S jdk17-openjdk
# macOS
brew install openjdk@17
# Windows
# Download from adoptium.netVerification β
Check Installation β
# Linux
which nothing-browser
nothing-browser --version
# macOS
ls /Applications/Nothing\ Browser.app
mdls /Applications/Nothing\ Browser.app | grep kMDItemVersion
# Windows
# Right-click nothing-browser.exe β Properties β DetailsTest Launch β
nothing-browserExpected output:
- Browser window opens
- DEVTOOLS tab shows "NETWORK [0]"
- No error messages
Which Binary to Use? β
| Binary | Use Case | Visibility | Auto-Update |
|---|---|---|---|
| Headless | Automated scraping, CI/CD | No window | β Yes |
| Headful | Debugging, visible browsing | Visible window | β Yes |
For Piggy Library Users β
Download the headless binary and place it in your project root:
# Your project structure
your-project/
βββ nothing-browser-headless # β binary here
βββ node_modules/
βββ package.json
βββ your-script.tsTroubleshooting β
"Command not found" (Linux) β
Solution: Add to PATH or use full path:
export PATH=$PATH:/usr/bin
# Or
/usr/bin/nothing-browser"libQt6WebEngineCore.so.6: cannot open shared object" β
Solution: Install Qt6 WebEngine:
sudo apt install libqt6webenginewidgets6 libqt6webenginecore6macOS "Cannot be opened because developer cannot be verified" β
Solution: Right-click the app β Open β Open
Or use terminal:
xattr -d com.apple.quarantine /Applications/Nothing\ Browser.appWindows "VCRUNTIME140.dll not found" β
Solution: Install Visual C++ Redistributable
Java Not Found (YouTube tab) β
Solution: Install Java 17+:
java -version # Check if installed
# Install from instructions aboveUpdates β
Linux (APT repository) β
sudo apt update
sudo apt upgrade nothing-browserLinux (.deb) β
Download new .deb and install:
sudo dpkg -i nothing-browser_new_version_amd64.debLinux (tar.gz) β
Download new tar.gz and replace the old folder.
Windows β
Download new .zip and replace the old .exe.
macOS β
Download new .dmg and replace the old app.
In-App Auto-Update β
The browser checks for updates automatically. See Auto-Update.
Uninstall β
Linux (APT) β
sudo apt remove nothing-browser
sudo apt purge nothing-browser # Remove config filesLinux (.deb) β
sudo dpkg -r nothing-browserLinux (tar.gz) β
rm -rf nothing-browser-*Arch Linux β
yay -R nothing-browsermacOS β
rm -rf /Applications/Nothing\ Browser.app
rm -rf ~/Library/Application\ Support/nothing-browserWindows β
Delete the folder containing nothing-browser.exe
Next Steps β
- DEVTOOLS Tab β Capture network traffic
- BROWSER Tab β Browse with capture
- Piggy Library β Automated scraping
Nothing Ecosystem Β· Ernest Tech House Β· Kenya Β· 2026