A modern, user-friendly GUI application for installing essential Windows applications and applying system tweaks
- PyAutoClicker - Automated clicking utility for repetitive tasks
- IP Python Tray App - System tray IP address display tool
- PowerEventProvider - Advanced power management event provider
- CTT WinUtil - Comprehensive Windows utility collection by ChrisTitusTech
- MASS - Microsoft Activation Scripts for Windows/Office activation
- Tailscale - Secure mesh VPN and networking solution
- MuMu - High-performance Android emulator for Windows
- Ninite Installer - Bulk installer for essential apps (7zip, Chrome, Firefox, Notepad++)
- Hide Shutdown Options - Remove shutdown/sleep/hibernate from start menu using Group Policy
- Browser Management - Set Chrome as default browser with registry tweaks
- Advanced Power Management - Never sleep/hibernate, configure power button behavior
- User Account Control - Create admin accounts, prevent unauthorized user creation
- Remote Desktop - Enable/disable RDP with firewall and wake-on-LAN configuration
- Dark/Light Mode - Automatic theme switching based on system preferences
- CustomTkinter GUI - Modern, professional interface with rounded corners and gradients
- Visual Feedback - Real-time status indicators with emoji symbols (β
β
β οΈ βΉοΈ) - Condensed Cards - Space-efficient design with proper visual hierarchy
- Responsive Layout - Scales properly on different screen resolutions
- Color-Coded Logging - Visual symbols for different log levels
- Real-Time Status - Live updates during installation and configuration
- Detailed Timestamps - Precise logging with date/time information
- Scrollable History - Compact terminal with full scroll functionality
- One-Click Clear - Red clear button positioned bottom-right
- OS: Windows 10 version 1903+ or Windows 11
- Python: 3.7 or higher
- Dependencies: CustomTkinter 5.2.0+ (automatically installed)
- Privileges: Administrator rights recommended for full functionality
-
Download and run the installer:
irm https://raw.githubusercontent.com/GoblinRules/InvokeX/main/install.ps1 | iex
Run this first to enable TLS 1.2 and strong crypto:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
irm https://raw.githubusercontent.com/GoblinRules/InvokeX/main/install.ps1 | iex
-
Launch the application:
- Desktop shortcut:
InvokeX - Start Menu: Search for "InvokeX"
- Direct: Double-click
app_installer.py
- Desktop shortcut:
-
Clone or download this repository:
git clone https://github.com/GoblinRules/InvokeX.git cd InvokeX -
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app_installer.py
Modern card-based interface with real-time status indicators
Professional system configuration tools
Enhanced logging with visual feedback
- Browse Applications: Navigate to the Applications tab to see available software
- Check Status: Each application shows real-time installation status (β Installed, β Not Installed)
- One-Click Install: Click any "Install" button to automatically download and install
- View Source: Click "GitHub" or "Homepage" buttons to visit the official project pages
- Select Tweaks: Navigate to System Tweaks tab for configuration options
- Apply Changes: Use primary action buttons to apply system modifications
- Restore Defaults: Use green "Restore" buttons to revert changes
- Check Status: Use blue "Status" buttons to verify current configuration
- Never Sleep: Prevents system sleep/hibernation
- Power Button Control: Configure power/sleep button behavior
- Display Settings: Keep display always on
- Wake-on-LAN: Enable remote wake capabilities
- Admin Account Creation: Secure password-protected admin account setup
- User Creation Prevention: Block unauthorized user account creation
- Local User Management: Direct access to Windows User Management console
- RDP Enable/Disable: Toggle Remote Desktop Protocol
- Firewall Configuration: Automatic firewall rule management
- Network Level Authentication: Enhanced security settings
- Wake-on-Connection: Keep PC awake for remote connections
- GUI Framework: CustomTkinter for modern, cross-platform interface
- Package Management: Winget, direct downloads, and PowerShell scripts
- Registry Management: Safe registry modifications with backup/restore
- Service Management: Windows service control and monitoring
- Logging System: Comprehensive file and terminal logging
- Admin Privilege Detection: Automatic UAC prompt when needed
- Safe Execution: Sandboxed PowerShell execution for external scripts
- Input Validation: All user inputs sanitized and validated
- Error Handling: Graceful failure handling with user feedback
- Async Operations: Non-blocking UI during installations
- Background Checks: Status updates without freezing interface
- Memory Efficient: Optimized for minimal resource usage
- Fast Startup: Lazy loading of non-critical components
InvokeX/
βββ app_installer.py # Main application file
βββ icon.ico # Application icon
βββ requirements.txt # Python dependencies
βββ install.ps1 # PowerShell installer
βββ README.md # This file
βββ LICENSE # MIT License
βββ screenshots/ # Application screenshots
βββ applications_tab.png
βββ tweaks_tab.png
βββ terminal_output.png
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
# Install development dependencies
pip install -r requirements.txt
# Run tests
python -m pytest tests/
# Build executable (optional)
pip install pyinstaller
pyinstaller --onefile --windowed --icon=icon.ico app_installer.pyApplication won't start:
- Ensure Python 3.7+ is installed:
python --version - Install requirements:
pip install -r requirements.txt - Run as Administrator for full functionality
PowerShell execution errors:
- Enable PowerShell execution:
Set-ExecutionPolicy RemoteSigned - Run PowerShell as Administrator
- Check Windows Defender/Antivirus exclusions
CustomTkinter import errors:
- Update pip:
python -m pip install --upgrade pip - Install CustomTkinter:
pip install customtkinter>=5.2.0 - Restart the application
- π§ Create an Issue
- π¬ Discussions
- π Wiki
- β¨ Complete UI overhaul with CustomTkinter
- π¨ Modern dark/light mode support
- π Improved startup performance and async operations
- π§ Enhanced terminal output with visual feedback
- π‘οΈ Better error handling and admin privilege management
- π± Responsive, condensed card layouts
- β‘ Async Python detection and status checking
- π― Initial release with basic functionality
- π¦ Core application installers
- βοΈ Basic system tweaks
- π₯οΈ Traditional tkinter interface
This project is licensed under the MIT License - see the LICENSE file for details.
- CustomTkinter - Modern GUI framework by TomSchimansky
- ChrisTitusTech - Windows utilities and optimization scripts
- Microsoft - Windows management APIs and documentation
- Open Source Community - For the various tools and applications included
β Star this repository if you find it helpful!
Report Bug β’ Request Feature β’ Contributing


