SleepyBrowser is a lightweight, privacy-first web browser built with Python and PyQt6. It is designed to be minimalist, secure, and focused on user privacy by default.
- Off-the-Record by Default: No history, cookies, or cache are stored on your physical disk. All session data is cleared upon exit.
- Built-in Ad & Tracker Blocker: Automatically intercepts and blocks requests to known advertising, analytics, and social tracking domains.
- Privacy Search: Integrated with DuckDuckGo to prevent search profiling.
- Secure Static Bookmarks: One-click access to privacy essentials like TempMail and 1001SMS.
- Multi-Tab Support: Browse multiple sites simultaneously with a clean tab interface.
- Ultra-Compact UI: A slim, minimalist toolbar designed to stay out of your way.
- Sleepy Aesthetic: Premium dark-mode design using deep navy and indigo accents.
- Privacy Manifest: Integrated privacy documentation available directly in the toolbar.
- Python 3.8 or higher
- PyQt6
- PyQt6-WebEngine
-
Clone the repository:
git clone https://github.com/rxosdev/SleepyBrowser.git cd SleepyBrowser -
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
To bundle SleepyBrowser into a standalone .exe for Windows:
-
Install PyInstaller:
pip install pyinstaller
-
Build the project:
pyinstaller --noconsole --onefile --name "SleepyBrowser" --clean main.py
Find your executable in the dist/ folder.
This project is licensed under the MIT License.