Software & Patch management for Mac OS X
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Packages Updated uninstaller script Jan 23, 2019
Source Add latest version of agent Jan 29, 2019
images Update Readme Oct 11, 2018
scripts Update PlanB detection Jan 28, 2019
.gitignore Fixing git drift from master Sep 19, 2018 Update Readme Oct 11, 2018
DISCLAIMER Removed the docs. Docs are now ket on Jan 27, 2016
LICENSE Add Agent Files May 14, 2013

MPLogo MacPatch 3.1


MacPatch simplifies the act of patching and installing software on Mac OS X based systems. The client relies on using the built-in software update application for patching the Mac OS X system updates and it's own scan and patch engine for custom patches.

MacPatch offers features and functionality that provide Mac OS X administrators with best possible patching solution to meet the challenges of supporting Mac OS X in a Workgroup or Enterprise.


  • Custom patch creation
  • Custom patch groups
  • End-User Self Patch
  • Software Distribution
  • Inventory Collection
  • Basic Reporting
  • Mac OS X Profiles support
  • AutoPKG support

System Requirements


  • Mac OS X 10.10.x and higher.
Server Requirements:
  • Mac OS X or Mac OS X Server 10.10 or higher
  • Linux: RHEL 7, CentOS 7, Ubuntu 16.x
  • 4 GB of RAM, 8 GB is recommended
  • Python 2.7
  • MySQL version 5.1 or higher, MySQL 5.6.x is recommended.
    • Note: MySQL 8 has not been tested.

Documentation - MacPatch Docs

Install and Setup: Server - Install & Setup


For questions or help visit the MacPatch group.


MacPatch is available under the GNU GPLv2 license. See the LICENSE file for more info.