lzhoang2801/OpCore-Simplify

A tool designed to simplify the creation of OpenCore EFI

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 36 minutes ago
Added to GitGenius on November 11th, 2025
Created on July 26th, 2024
Open Issues & Pull Requests: 59 (+0)
Number of forks: 686
Total Stargazers: 7,294 (+0)
Total Subscribers: 52 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.7 hours
Mean response time: 3.9 days
90th percentile: 3.7 days
Tracked items: 571

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 78% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 13% of issues opened in the past year have been closed. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 56
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 67 days
Stale 30+ days: 49
Stale 90+ days: 43

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 3
Events in 7 days: 4

Top labels

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

Most active issues this week

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. 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 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. 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.