Skip to content

fad3lover/SleepyBrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SleepyBrowser 🌙

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.

🛡️ Privacy Features

  • 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.

✨ Key Features

  • 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.

🚀 Getting Started

Prerequisites

  • Python 3.8 or higher
  • PyQt6
  • PyQt6-WebEngine

Installation

  1. Clone the repository:

    git clone https://github.com/rxosdev/SleepyBrowser.git
    cd SleepyBrowser
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python main.py

📦 Building the Executable

To bundle SleepyBrowser into a standalone .exe for Windows:

  1. Install PyInstaller:

    pip install pyinstaller
  2. Build the project:

    pyinstaller --noconsole --onefile --name "SleepyBrowser" --clean main.py

Find your executable in the dist/ folder.

📄 License

This project is licensed under the MIT License.

About

Simple OpenSource Browser written by rxlok

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages