MacMate is a powerful and user-friendly system management tool for macOS, designed to provide essential system information and administrative capabilities regardless of your MDM solution. Whether your Mac is managed by Intune, Jamf, or not managed at all, MacMate offers a comprehensive suite of tools for both standard users and administrators.
- 📊 Detailed system information display
- 🔄 Real-time hardware status monitoring
- 🔋 Battery status and health information
- 💾 Storage usage analytics
- 🌐 Network configuration details
- 🔍 Automatic detection of MDM enrollment status (Intune/Jamf)
- 🎯 MDM-specific features and information
- 📱 Profile management interface
- ✅ Enrollment status checking
- 👤 Secure admin rights management
- ⏱️ Time-boxed elevation to admin rights (30 minutes) (Feature to be released)
- 🛑 Safe admin rights removal with system protection
- 👥 Multiple admin verification for safety
- 🔐 Platform SSO status checking
- 🛡️ Security settings monitoring
- ✅ System integrity verification
- 📝 User account information
- ⬆️ Admin rights elevation with safety checks
- ⏳ Temporary admin privileges with automatic expiration (Feature to be released)
- 🔑 User permission management
- 📱 Installed applications inventory
- 🔄 Software update checks
- 🎯 Application management capabilities
- 📋 System and application logs access
- 🌐 Network configuration management
- ♿ Accessibility settings
- 🔧 Self-service troubleshooting tools
- 📊 System report generation
- 🔗 Remote support integration
- 📱 Device management capabilities
- ⚙️ Remote configuration options
- 📊 Management status monitoring
- 🖥️ macOS 14.0 (Sonoma) or later
- 🔑 Admin rights for certain features
- 🌐 Internet connection for updates
- ⬇️ Download the latest release from the Releases page.
- 📁 Follow on-screen instructions to install MacMate.
- 🚀 Launch MacMate.
- ✅ Grant necessary permissions, if prompted.
MacMate takes security seriously:
- 🔐 All admin operations require authentication
- ✅ Multiple admin verification for critical operations
- ⏱️ Automatic privilege expiration
- 🛡️ Safe admin rights management
⚠️ No permanent system modifications without confirmation
- 📱 SwiftUI - Modern UI framework for macOS
- 🔵 Swift - Primary programming language
- 🖥️ macOS APIs - Core system integration
- Somesh Pathak - pathaksomesh06
This project is licensed under the MIT License - see the LICENSE file for details
- 🌟 Special thanks to the MacAdmins community
- 💡 Inspired by the need for better cross-MDM management tools
For support, please open an issue in the GitHub repository.
- Additional MDM integrations
- Enhanced security features
- More self-service capabilities
- Improved reporting features
- Advanced user management
📊 Time-based Admin Elevation (Feature to be released)
├── ⏱️ 30-minute temporary elevation (Feature to be released)
├── 🔄 Automatic expiration
├── ⚠️ Safety checks
└── 📝 Activity logging
🛡️ MDM Support
├── 📱 Intune Management
├── 🔷 Jamf Management
├── 🔍 Auto-detection
└── 📊 Status reporting
🛠️ Utilities
├── 📊 System Reports
├── 🔍 Diagnostics
├── 🔧 Troubleshooting
└── 📱 App Management