DJCJArcade - The MacOS-only MAME frontend we have been waiting for
If you're into MAME on macOS, this is the frontend you should use now. And yes, the application is vibe coded.

About a month ago, the developer reached out and kindly offered me a preview of a new, macOS-only MAME frontend built from scratch. I was impressed and quickly concluded this is exactly how a MAME frontend should be designed for macOS.
Download the code-signed binary here: https://github.com/DJCJ-website/DJCJArcade/releases
My rating - inspired by the Ars Technica style of rating:
The Good Stuff:
- Hands down, an unmatched piece of macOS-native software that 100% delivers on its promise. A worthy successor of the QMC2 frontend.
- Some functions of the software, such as the Launch Code tab, are highly instructive and first of its kind on macOS.
- If Vibe Coding can produce such impressive results, I can only be in favor of it.
The Neutral Stuff:
- The Developer's decision not to open source the software is to be respected. A lot of problematic things can happen with open-source projects these days. I can understand every one-person project to rather stay in closed source for the time being.
The Ugly Stuff:
- Really nothing to complain about so far.
Verdict: Excellent - I could not be happier about this great piece of software. Grab your copy now and have fun with it!
Installation and basic usage
Basic instructions are on GitHub - please digest the README and follow the steps described there: https://github.com/DJCJ-website/DJCJArcade//blob/main/README.md
Buy the developer a coffee!
Be kind to the developer and buy him a coffee for this huge achievement. We finally have the MAME Frontend for MacOS that so many of us were missing for too long.
Collector: Noteworthy things to be mentioned
I will maintain this collector to post anything that I consider worth mentioning for a regular usage of DCJJArcade. Will be updated from time to time.
- Homebrew MAME preferred: DCJCArcade prefers Homebrew MAME. This is a brilliant design choice for me.
- Setup also includes all MAME-specific data: Already at first setup, you can bind all your MAME EXTRAS in.
- Code Signed: The developer signs each official binary, so you should not run into any Gatekeeper woes during installation and launch.
- MacOS-native speed: Upon first launch, you immediately realize how fast this app is - because it is specifically built for MacOS.
- Launch Codes Tab: One of the coolest features of this app - this tab shows you the command line options that the selected games triggers during its launch. Included are all the layers of .ini files that are triggered, and in which sequence. That‘s mega-informative, I have never seen such feature anywhere during my MAME usage. Still, it plays very nicely with my custom mame.ini.
- Software List items launch intuitively: Also Software Lists are seamlessly embedded. Here I need to do further testing, but no issues whatsoever so far.
List to be continued …
Screenshots ... because everybody likes them

The right pane is highly effective, and in the dropdown, you see, which sections are populated with data.

Phillips Videopac was my first console, but I am quite sure that I now read the manual of the beloved Demon Attack game for the very first time.
More shots to follow ...

