A powerful and intuitive macOS system utility that brings terminal-level control to your fingertips
Download โข Features โข Installation โข Usage
MacPowerTuner is a comprehensive system utility designed to help you optimize, customize, and maintain your macOS experience. Whether you're a power user looking to fine-tune system settings or someone who wants an easier way to manage their Mac, MacPowerTuner provides all the tools you need in one beautiful, modern interface.
From system tweaks and privacy controls to disk cleanup and app management, MacPowerTuner brings the power of the terminal to a user-friendly GUI, making complex tasks simple and accessible.
- Dashboard - Real-time system monitoring with CPU, memory, and disk usage statistics
- System Info - Detailed hardware and software information with export capabilities
- System Tweaks - Customize hidden macOS settings and UI preferences
- Finder & File System - Advanced Finder customization and file system options
- Dock & Mission Control - Dock animations, auto-hide settings, and window management
- Privacy Controls - Manage system privacy settings in one place
- Security Tools - Configure Gatekeeper and other security features
- Permissions Management - Quick access to system privacy settings
- Disk Usage Analyzer - Find large files (>100MB) and analyze folder sizes
- App Uninstaller - Completely remove apps and all their related files (preferences, caches, logs)
- Startup Items Manager - Control login items, launch agents, and launch daemons
- Network Tools - View local/public IP, monitor connections, ping utility
- Hardware & Performance - Battery info, process manager, memory purge, sleep prevention
- Script Manager - Create, save, and run custom shell scripts with logging
- Maintenance & Cleanup - Clean caches, rebuild databases, optimize system performance
- Activity Log - Track all system changes and operations with timestamps
- Asynchronous Operations - Non-blocking UI for smooth, responsive experience
- Real-time Updates - Live system statistics refresh every 5 seconds
- Search & Filter - Quickly find apps, files, and settings
- Professional UI - Modern SwiftUI interface with dark mode support
Download the latest version of MacPowerTuner:
- macOS 13.0 (Ventura) or later
- Apple Silicon (M1/M2/M3/M4) or Intel processor
- 100 MB free disk space
- Download the latest
MacPowerTuner.dmgfrom the releases page - Open the DMG file
- Drag MacPowerTuner.app to your Applications folder
- Launch MacPowerTuner from Applications or Spotlight
- Grant necessary permissions when prompted (required for system modifications)
On first launch, macOS may show a security warning because the app is not notarized. To open:
- Right-click (or Control-click) on MacPowerTuner.app
- Select "Open" from the context menu
- Click "Open" in the security dialog
The app will request permissions for:
- Full Disk Access - To scan and manage files across the system
- Accessibility - For certain system modifications
- Administrator Access - For privileged operations (when needed)
Some features require administrator privileges:
- Gatekeeper enable/disable
- DNS cache flush
- Network stack reset
- System cache cleanup
- Launch Services rebuild
- Spotlight index rebuild
- Memory purge
- Dashboard - Start here to get an overview of your system status
- System Info - View detailed information about your Mac and export it
- Explore Categories - Use the sidebar to navigate between different tools
- Go to Disk Usage in the sidebar
- Click Scan for Large Files (finds files >100MB)
- Review the list sorted by size
- Click "Reveal in Finder" or "Move to Trash"
- Select App Uninstaller from sidebar
- Choose an app from the list
- Click Scan for Files to find related files in:
- Preferences
- Application Support
- Caches
- Logs
- Saved Application State
- Click Uninstall to remove the app and all related files
- Navigate to System Tweaks, Finder, or Dock
- Browse available options and toggles
- Enable/disable features as desired
- Changes are applied immediately
- Some changes may require restarting Finder or Dock
- Go to Startup Items
- View three tabs:
- Login Items - Apps that launch at login
- Launch Agents - User-level background processes
- Launch Daemons - System-level background processes
- Toggle switches to enable/disable items
- Click remove button to delete items permanently
- Navigate to Maintenance & Cleanup
- Choose from available cleanup options:
- User caches
- System caches
- Temporary files
- DNS cache
- Click Clean buttons to perform cleanup
- Use Rebuild options to fix database issues
- Go to Script Manager
- Write or paste your shell script
- Save it with a custom name
- Run it and view output/logs
- Scripts are saved and can be reused
- Xcode 15.0 or later
- macOS 13.0 SDK or later
- Swift 5.0 or later
# Clone the repository
git clone https://github.com/pinperepette/MacPowerTuner.git
cd MacPowerTuner
# Open in Xcode
open MacPowerTuner.xcodeproj
# Build and run (โR in Xcode)
# Or build from command line:
xcodebuild -project MacPowerTuner.xcodeproj -scheme MacPowerTuner -configuration Release buildMacPowerTuner/
โโโ MacPowerTunerApp.swift # App entry point
โโโ ContentView.swift # Main view with navigation
โโโ Models/
โ โโโ SidebarItem.swift # Sidebar categories enum
โ โโโ ActivityLog.swift # Activity logging model
โโโ Views/
โ โโโ DashboardView.swift # System overview
โ โโโ SystemInfoView.swift # Hardware/software info
โ โโโ FinderView.swift # Finder customization
โ โโโ DockView.swift # Dock settings
โ โโโ SystemTweaksView.swift # System UI tweaks
โ โโโ PrivacySecurityView.swift # Privacy & security
โ โโโ NetworkToolsView.swift # Network utilities
โ โโโ HardwarePerformanceView.swift # Hardware monitoring
โ โโโ StartupItemsView.swift # Startup management
โ โโโ AppUninstallerView.swift # App removal
โ โโโ DiskUsageView.swift # Disk analysis
โ โโโ ScriptManagerView.swift # Script editor/runner
โ โโโ MaintenanceView.swift # System maintenance
โ โโโ AboutView.swift # About the app
โโโ Utilities/
โโโ CommandExecutor.swift # Command execution
โโโ AuthorizationManager.swift # Sudo handling
โโโ NotificationManager.swift # User notifications
- Backup Your Data - Always backup important data before making system modifications
- Understand Changes - Make sure you understand what each feature does before using it
- Administrator Access - Some features require administrator privileges
- Use at Your Own Risk - While MacPowerTuner is designed to be safe, system modifications can have unintended consequences
- Gatekeeper Warning - Disabling Gatekeeper reduces system security
- Process Management - Killing processes can cause data loss or system instability
- Cache Cleanup - Cleaning caches may temporarily slow down applications
- Test First - Try features on non-critical systems first
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Pinperepette
- X: @pinperepette)
- Built with SwiftUI framework
- Icons from SF Symbols
- Inspired by various macOS utilities and power user tools
- Community feedback and contributions
If you encounter any issues or have suggestions:
- Check existing Issues to see if it's already reported
- Create a new issue with:
- Detailed description of the problem
- Steps to reproduce
- Your macOS version
- Screenshots if applicable
- For questions, use Discussions
Future features under consideration:
- Batch operations for app uninstaller
- Custom themes and color schemes
- Export/import settings profiles
- Scheduled maintenance tasks
- Menu bar app mode
- Quick actions with keyboard shortcuts
- Backup manager integration
- Additional system tweaks
- Performance benchmarking tools
See CHANGELOG.md for a list of changes in each version.
Made with โค๏ธ for macOS power users
If you find MacPowerTuner useful, please consider giving it a โญ on GitHub!
