OCAT
by ic005kCross-platform GUI config.plist editor for OpenCore with built-in validation, syncing, and database of base configs
OCAT (OpenCore Auxiliary Tools)
This is a utility tool, NOT a kext. It does not need to be installed in your EFI.
OpenCore Auxiliary Tools (OCAT) is a cross-platform GUI configurator for editing OpenCore config.plist files. Unlike other configurators, OCAT automatically adapts to new OpenCore config structure changes without breaking existing configs.
Overview
OCAT provides a visual interface for all OpenCore settings with built-in validation, automatic config migration, and a sync feature for updating OpenCore and kexts. Itโs available for macOS, Windows, and Linux.
Features
- Smart Config Adaptation: Automatically integrates new OpenCore keys and features โ no manual copying required
- Built-in Validation: Validates your config.plist and highlights potential conflicts or issues
- Sync Feature: Check for and apply updates for OpenCore, Resources, and kexts with a few clicks
- EFI Mounting: Mount the EFI partition and automatically open the config.plist
- Config Migration: Update and migrate configs to the latest specs by clicking โSaveโ
- Base Config Database: Complete base configs for Intel and AMD CPUs based on Dortaniaโs guide
- Preset Menus: Dropdown menus with suggested Quirks for Intel and AMD CPUs
- EFI Generation: Generate EFI folders from a config with a single click
- Cross-Platform: Available for macOS, Windows, and Linux
Installation
macOS
- Download
OCAT_Mac.dmgfrom the latest release - Open the DMG and drag OCAT to your Applications folder
- On first launch, right-click and select Open to bypass Gatekeeper
Windows
- Download
OCAT-Win64.zipfrom the latest release - Extract the ZIP file
- Run
OCAT.exe
Linux
- Download
OCAT-Linux-x86_64.AppImagefrom the latest release - Make it executable:
chmod +x OCAT-Linux-x86_64.AppImage - Run it:
./OCAT-Linux-x86_64.AppImage
Usage
- Launch OCAT and open your
config.plist - Navigate the tabs to configure each section
- Use the Sync feature to check for OpenCore and kext updates
- Click Save to validate and migrate your config to the latest specs
FAQ
OCAT vs ProperTree vs OpenCore Configurator?
- OCAT: Cross-platform, auto-adapts to new OC versions, built-in sync and validation
- ProperTree: Open-source, cross-platform, general plist editor with OC Snapshot
- OpenCore Configurator: macOS-only, guided interface with documentation
All three are valid choices. OCAT is the best option if you want automatic config migration and built-in updating.
Does OCAT modify my config unexpectedly?
No. OCAT is designed to adapt to new OpenCore config structures without breaking existing settings. When you save, it validates and migrates your config to match the latest OpenCore spec.
Related Utilities
- ProperTree - Open-source plist editor with OC Snapshot
- OpenCore Configurator - macOS-native alternative
- GenSMBIOS - Generate SMBIOS serial numbers
- SSDTTime - Automate SSDT creation