A powerful Windows optimization tool with multiple optimization levels, built with Python, Typer, and Rich.
- 🚀 Three optimization levels: Safe, Optional, and Hardcore
- 🎨 Beautiful terminal interface with Rich
- 🔒 Automatic backup and restore functionality
- 📊 Detailed logging and progress tracking
- 🛠️ Modular design for easy extension
- 💻 Cross-version Python support (3.7+)
- 🔄 PowerShell and Batch script integration
- Python 3.7 or higher
- Windows 10/11 (64-bit)
- Administrator privileges (for some optimizations)
pip install -e .-
Clone the repository:
git clone https://github.com/yourusername/ruddibaba-optimizer.git cd ruddibaba-optimizer -
Create and activate a virtual environment:
python -m venv venv .\venv\Scripts\activate
-
Install development dependencies:
pip install -e ".[dev]"
# Show help
ruddibaba-optimizer --help
# Run safe optimizations
ruddibaba-optimizer optimize run --level safe
# Run optional optimizations (with admin privileges)
ruddibaba-optimizer optimize run --level optional
# Run hardcore optimizations (use with caution!)
ruddibaba-optimizer optimize run --level hardcore
# List all available optimizations
ruddibaba-optimizer optimize list| Option | Description |
|---|---|
-l, --level |
Optimization level: safe, optional, hardcore (default: safe) |
--no-backup |
Skip creating a backup before making changes |
-f, --force |
Run without confirmation |
--verbose |
Enable verbose output |
- Cleans temporary files
- Optimizes power settings
- Disables unnecessary startup programs
- Disables telemetry
- Optimizes visual effects
- Disables Xbox Game Bar
- Disables Superfetch
- Disables Windows Search indexing
- Optimizes network settings
- Applies aggressive power optimizations
pip install pyinstaller
pyinstaller --onefile --name ruddibaba-optimizer src/ruddibaba_optimizer/cli.pypip install nsis
python setup.py bdist_nsis- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Typer - For building great CLIs
- Rich - For beautiful terminal output
- PyInstaller - For packaging Python applications
This software is provided "as is" without any warranties. Use at your own risk. The author is not responsible for any damage or data loss caused by using this software. Always create backups before making system changes.