Skip to content

Conversation

@lzhoang2801
Copy link
Owner

@lzhoang2801 lzhoang2801 commented Dec 22, 2025

Overview

This PR introduces a GUI implementation for OpCore Simplify, replacing CLI with a visual interface. The goal is to make configuration and changes more visible and provide clearer information during OpenCore EFI creation.

Motivation

Previously, users had to work through a CLI with limited visibility into settings and progress. This GUI adds:

  • Visual feedback for configuration changes
  • Clear progress indicators during EFI creation
  • Intuitive navigation through the setup workflow
  • More information display instead of a "black box" experience

Key Features

  • Modern GUI built with PyQt6 and qfluentwidgets
  • Multi-page navigation:
    • Home page with project overview
    • Hardware report selection
    • Compatibility checking
    • Configuration settings
    • EFI build process
    • Settings page
  • Visual status indicators and progress tracking
  • User-friendly interface for reviewing and customizing OpenCore settings
  • Cross-platform support (Windows, macOS, Linux)

Impact

This change improves usability and accessibility, making OpCore Simplify more approachable for users at all levels.

Milestone

This release coincides with the project reaching over 4,096 stars on GitHub.

Some screenshots

image image image image image image image image image image

Credits

@0xSovereign
Copy link

That's interesting... I didn't know Qt6 could look like this.

@JUser50
Copy link

JUser50 commented Dec 28, 2025

This looks very exciting, I can't wait for it to be released! (Will we still be able to choose the standard version?)

@lzhoang2801
Copy link
Owner Author

image image

@lzhoang2801
Copy link
Owner Author

Will we still be able to choose the standard version?

No more CLI version

@JUser50
Copy link

JUser50 commented Dec 29, 2025

Okay, dw

@lzhoang2801 lzhoang2801 merged commit 0e608a5 into main Dec 30, 2025
1 check passed
@lzhoang2801 lzhoang2801 deleted the add-gui-support branch December 30, 2025 07:21
@zizogamer0139
Copy link

is there a way to go back to the cli version the new ui version is having errors such as Firmware Type errors

@lzhoang2801
Copy link
Owner Author

is there a way to go back to the cli version the new ui version is having errors such as Firmware Type errors

This is not related to the GUI or CLI version

@Brib-x86
Copy link

is there a way to go back to the cli version the new ui version is having errors such as Firmware Type errors

This is not related to the GUI or CLI version

Dude, the new GUI version is absolute ASS.
Buggy as hell in every possible way, unstable, confusing, and straight-up unusable.
At this point, doing a Hackintosh manually is easier.
Bring back the CLI. LMAO

@lzhoang2801
Copy link
Owner Author

is there a way to go back to the cli version the new ui version is having errors such as Firmware Type errors

This is not related to the GUI or CLI version

Dude, the new GUI version is absolute ASS. Buggy as hell in every possible way, unstable, confusing, and straight-up unusable. At this point, doing a Hackintosh manually is easier. Bring back the CLI. LMAO

Show me your evidence

@pyquick
Copy link

pyquick commented Jan 1, 2026

If you use qfluentwidgets, you must use GPLv3 license

@lzhoang2801
Copy link
Owner Author

If you use qfluentwidgets, you must use GPLv3 license

Why?

@pyquick
Copy link

pyquick commented Jan 2, 2026

image

@lzhoang2801
Copy link
Owner Author

image

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants