Note: This artwork is not created by us or anyone associated with KEPLER COMMUNITY or TheGalaxyStars. We do not own or claim rights to the character depicted in this artwork. We have only used it for the purpose of theming the browser. We only added a small text "WELCOME TO KEPLER COMMUNITY" to the artwork to make it fit the theme of the browser.
KEPLER COMMUNITY is a lightweight, custom QWebEngine browser which is Chromium-based engine focused on privacy. Built with Python and PySide6, it aims to provide a secure, customizable, and user-friendly browsing experience while maintaining transparency and community involvement.
-
π Privacy-Focused
- Built-in fingerprint randomization
- Automatic cookie and cache clearing
- Custom user agent rotation
-
π¨ Modern UI
- Clean and intuitive interface
- Rounded corners and modern design elements
- Frameless window with a custom title bar
-
π Core Features
- Tab management with simple middle-click to close
- Bookmark system
- Custom error pages
- Download manager
- Resource usage monitoring
- Multiple search engine support
-
π‘οΈ Security
- Memory-only cache
- No persistent cookies
- Disabled telemetry
- Secure default settings
- Python 3.9 or higher
- PySide6 6.0 or higher
- Windows 10/11 (primary support)
- Additional dependencies listed in
requirements.txt
Follow these steps to set up KEPLER COMMUNITY on your system:
-
Clone the Repository:
git clone https://github.com/TheGalaxyStars/KEPLER-COMMUNITY.git
-
Navigate to the Project Directory:
cd KEPLER-COMMUNITY
-
Create a Virtual Environment (Optional, you can safely skip):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install Dependencies:
pip install -r requirements.txt
-
Run the Application:
python KEPLER_COMMUNITY.py
-
Enjoy! β¨
Once the application is running, you can:
- Browse the Web: Enter URLs in the address bar to navigate.
- Manage Tabs: Open multiple tabs, rearrange them, or close them with a middle-click.
- Bookmarks: Save your favorite websites using the bookmark system.
- Download Manager: Monitor and manage your downloads efficiently.
- Customize Settings: Access the settings to adjust privacy and UI preferences.
We welcome contributions! Please read our CONTRIBUTING.md guide before getting started.
Note: The use of AI tools such as ChatGPT, Claude, Copilot, Perplexity AI, Gemini, or Cursor AI is permitted. However, please ensure that these tools are used responsibly and do not harm the project or the community. Validate the code and information provided, conduct thorough research, and test your contributions before submitting a pull request.
-
Fork the Repository or Clone It:
git clone https://github.com/TheGalaxyStars/KEPLER-COMMUNITY.git
-
Create a New Branch:
git checkout -b feature/your-feature-name ```SECURITY.md
-
Make Your Changes:
- Implement your feature or fix a bug.
-
Run the Tests Before Committing Your Changes:
pytest
-
Commit Your Changes:
git commit -m "Description of your changes"
-
Push to the Branch:
git push origin feature/your-feature-name
-
Open a Pull Request:
- Navigate to the repository on GitHub and open a pull request.
-
Network Resource Monitoring:
- Shows incorrect values.
-
Website Rendering:
- Some websites might not render correctly due to strict privacy settings and the browser blocking trackers and excessive animations.
-
Performance:
- Potential performance issues with multiple tabs on low-end systems.
-
Platform Support:
- Not tested on Linux or macOS.
-
Scrolling:
- Scrolling performance is not smooth.
-
Download Manager:
- Might malfunction, leading to multiple download windows opening or the same file downloading multiple times.
- Password manager integration
- Extension support
- Sync functionality
- Mobile version
- Built-in ad blocker
- Custom search engine support
- Enhanced privacy features & security
- Increased customizability (themes, settings)
- Profile management (Multiple profiles support)
- Dual-mode browser (Normal + Tor)
- Display two opened pages in the same window (Tabs side by side)
This project is licensed under the GNU AGPLv3 License - see the LICENSE file for details.
- The Qt team for the amazing framework
- All contributors and community members
- Open-source projects that inspired this work
- Bug Reports: Create an Issue or Check Discord channel bugs in the server
- Discord: Contact us on Discord
Made with β¨ by TheGalaxyStars | Founded by The Owner/CEO NightStars