OpCore-Simplify
by
lzhoang2801

Description: A tool designed to simplify the creation of OpenCore EFI

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on November 11th, 2025
Created on July 26th, 2024
Open Issues & Pull Requests: 55 (+0)
Number of forks: 658
Total Stargazers: 7,006 (+1)
Total Subscribers: 54 (+0)

Issue Activity (beta)

Open issues: 53
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 68 days
Stale 30+ days: 47
Stale 90+ days: 37

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Waiting for response (2)
  • enhancement (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 0.5 hours
Mean response time: 2.5 days
90th percentile: 3.0 days
Tracked items: 555

Most active contributors

Detailed Description

OpCore Simplify is a Python-based tool that automates and streamlines the creation of OpenCore EFI configurations for Hackintosh systems. The repository addresses the complexity of manual OpenCore setup by providing an automated workflow that reduces manual effort while maintaining accuracy in configuration generation. The tool is designed for users attempting to run macOS on non-Apple hardware, offering a specialized solution that integrates with the OpenCore bootloader ecosystem.

The repository demonstrates significant community engagement and active maintenance. According to GitGenius activity tracking, the primary maintainer lzhoang2801 has generated 1075 events, with secondary contributors JUser50 and JKOHub45 contributing 318 and 61 events respectively across 555 tracked issues and pull requests. The median issue and pull request response latency is 0.5 hours, indicating rapid community support. The most frequently tracked issue labels are enhancement and Waiting for response, each appearing twice, suggesting an active development cycle focused on feature improvements. The repository shares overlapping contributors with major projects including microsoft/vscode, microsoft/typescript, and rust-lang/rust, indicating broader ecosystem involvement.

The tool provides comprehensive hardware support spanning Intel processors from Nehalem through Arrow Lake generations, AMD Ryzen and Threadripper processors with AMD Vanilla support, and a wide range of GPU configurations including Intel iGPUs from Iron Lake to Ice Lake, AMD APUs from the Vega Raven family, AMD discrete GPUs from the Navi series, and NVIDIA cards from Kepler through Tesla generations. macOS compatibility extends from High Sierra through macOS Tahoe. A Compatibility Checker feature allows users to verify whether their specific hardware and desired macOS version are supported before proceeding with configuration.

The core functionality includes automatic ACPI patch detection and kext integration based on hardware configuration, leveraging SSDTTime for common patches like FakeEC, FixHPET, PLUG, and RTCAWAC. Custom patches address specific issues including kernel panic prevention on HEDT systems, disabling unsupported PCI devices, fixing sleep state values, and adding missing devices such as ALS0, BUS0, MCHC, and PMCR. The tool automatically checks for and updates OpenCorePkg and kexts from Dortania Builds and GitHub releases before each EFI build, ensuring users work with current versions.

Additional EFI configuration capabilities include GPU ID spoofing for certain AMD GPUs, CPU topology rebuilding for Intel processors with P-cores and E-cores, System Integrity Protection disabling, CPU ID spoofing for various Intel processor lines, custom CPU naming for AMD and newer Intel processors, SMBIOS spoofing for unsupported configurations, NVRAM entries for Bluetooth controller bypass, ResizeAppleGpuBars configuration, flexible iGPU configuration options, VESA mode forcing for Intel GPUs, OpenCore Legacy Patcher integration, network and storage device property configuration, SMBIOS optimization for power management and performance, CPU power management re-enablement on legacy Intel systems, and WiFi profile application for itlwm kext auto-connection.

The tool operates across Windows, macOS, and Linux platforms through respective executable files. The workflow involves downloading a hardware report, selecting macOS version, reviewing automatically applied patches and kexts, customizing settings as needed, building the EFI, mapping USB ports, and creating a bootable macOS installer. The project is distributed under the BSD 3-Clause License and integrates with related tools including Hardware Sniffer for report generation and UnPlugged for USB creation.

OpCore-Simplify
by
lzhoang2801lzhoang2801/OpCore-Simplify

Repository Details

Fetching additional details & charts...