DarwinSniffer is a macOS hardware detection tool that generates OpenCore Simplify compatible reports. It can print hardware details to the console and export a JSON report.
Features
- Detects CPU, GPU, memory, storage, network, audio, USB, and system info
- Generates an OpenCore Simplify compatible JSON report
- CLI flags for focused output and verbose mode
Requirements
- macOS
- Xcode (for
xcodebuild)
Build Use the build script:
python3 DarwinSniffer/Scripts/build.py
python3 DarwinSniffer/Scripts/build.py --release
python3 DarwinSniffer/Scripts/build.py --debug
python3 DarwinSniffer/Scripts/build.py --output /path/to/outputOr build directly:
xcodebuild -project DarwinSniffer.xcodeproj -scheme DarwinSniffer -configuration Release clean buildRun
./Build/DarwinSniffer
./Build/DarwinSniffer --verbose
./Build/DarwinSniffer --cpu
./Build/DarwinSniffer --gpu --verbose
./Build/DarwinSniffer --output ~/Desktop/hardware_report.jsonCLI Options
-o,--output <path>: Output file path (default:hardware_report.json)-v,--verbose: Show detailed output-h,--help: Show help--cpu: Show only CPU information--gpu: Show only GPU information--memory: Show only memory information--storage: Show only storage information--network: Show only network information--audio: Show only audio information--all: Show all hardware (default)
Output The report is written as pretty‑printed JSON and is compatible with OpenCore Simplify.
Pkg Install method notes
DarwinSniffer is installed as sniffme, so you can just run it from the terminal.