NativeOptimizer is a comprehensive Windows performance optimization suite designed to enhance system performance, monitor hardware, and provide AI-powered assistance. Built with Python and featuring a modern dark-themed GUI, it offers a wide range of tools for system maintenance, optimization, and monitoring.
- Real-time Dashboard: Live CPU, RAM, Disk, and Network monitoring
- Hardware Information: Detailed system specs and component analysis
- Network Speed Testing: Download/Upload speed monitoring
- Performance Enhancer: System tweaks for improved speed and responsiveness
- Startup Tasks Manager: Control and optimize startup programs
- Services Optimizer: Manage Windows services for better performance
- System Tweaks: Advanced registry and system optimizations
- Driver Management: Update and manage device drivers
- Benchmark Suite: Performance testing with GPU support
- Security Scanner: System vulnerability assessment
- Backup & Restore: System configuration backups
- Network Optimization: Internet connection tuning
- Hardware Diagnostics: Component health monitoring
- Gemini AI Assistant: Google Gemini-powered chat interface
- Learning Resources: AI-guided tutorials and documentation
- Voice Commands: Speech recognition for hands-free operation (Premium)
- Creative Tools: AI-powered content generation (Premium)
- Modern GUI: CustomTkinter-based dark theme interface
- Multiple Themes: Customizable appearance options
- Admin Mode: Elevated privileges for system modifications
- Logging Console: Real-time operation logging
- Developer Mode: Advanced debugging and testing tools
- Visit the Releases page
- Download the latest
NativeOptimizer_Installer_vX.X.X.exe
file - Run the installer and follow the setup wizard
- Launch NativeOptimizer from your desktop or start menu
- Python 3.8+ (64-bit recommended)
- Windows 10/11
- Administrator privileges (for full functionality)
- Inno Setup 6 (for building installer)
-
Clone the repository:
git clone https://github.com/NativeCodeX/NativeOptimizer.git cd NativeOptimizer
-
Install Python dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
- Accept the End-User License Agreement (EULA)
- Optional: Set up user authentication
- The application will automatically detect admin privileges
- Status Bar: Real-time system metrics
- Tab Navigation: Organized into 5 main categories:
- 📊 System: Dashboard, Hardware, Network
- ⚙️ Optimization: Performance, Tweaks, Services, Startup, Drivers, Benchmark
- 🛠️ Maintenance: Security, Backup, Network Optimization
- 🤖 AI & Learn: Gemini, Learning Resources, Premium Features
- ⚙️ Settings & Info: Settings, About, Developer Tools
- Admin Mode: Toggle for system-level modifications
- Gemini Overlay: Floating AI assistant (appears on startup)
- Themes: Customize appearance in Settings tab
- Logging: Monitor operations in the bottom console
- OS: Windows 10 (64-bit)
- RAM: 4 GB
- Storage: 500 MB free space
- Python: 3.8+ (for source builds)
- OS: Windows 10/11 (64-bit)
- RAM: 8 GB+
- Storage: 1 GB free space
- CPU: Multi-core processor
- Internet: Required for AI features and updates
-
Ensure all dependencies are installed
-
Run the build script:
build.bat
This will:
- Clean previous builds
- Create executable with PyInstaller
- Generate Windows installer with Inno Setup
-
Find the installer in
installer_output/
folder
- Update version in
resources/version.txt
andinno-setup.iss
- Run
build.bat
to create new installer - Create a new GitHub release and upload the installer
- Tag the release with the version number (e.g.,
v2.1.6
)
This software is proprietary and provided "AS IS" without warranty. See the End-User License Agreement (EULA) included with the installer for full terms.
Disclaimer: Use at your own risk. The authors are not liable for any damages or issues caused by this software.
While the source code is maintained privately, we welcome feedback and suggestions:
- Bug Reports: Open issues on GitHub
- Feature Requests: Use GitHub Discussions
- Community Support: Join our Discord
See the Releases page for version history and changelogs.
- v2.1.6: Latest stable release with enhanced AI features and performance improvements
- v1.2.0: Previous major release with Inno Setup installer
- CustomTkinter: Modern GUI framework
- PyInstaller: Application packaging
- Inno Setup: Windows installer creation
- Google Gemini: AI integration
- Open Source Community: Various Python libraries
- Discord Community: https://discord.gg/4HqhKXZ8
- GitHub Issues: For bug reports and technical support
- Documentation: Built-in help and learning resources
NativeOptimizer - Optimize Your Windows Experience