u/Fraket

▲ 4 r/Monero

mxmr - Monero miner for any Mac. Single signed binary, native window UI, drop-and-run.

A side project I just shipped: mxmr is a Monero (RandomX) miner that runs as a single signed binary on any Mac. Made it because I have a Mac mini and a MacBook lying around and wanted them mining to my own wallet without the slightly-creepy XMRig macOS install path.

Three ways to view it from the same binary:

- Plain text status to stderr (default — survives nohup, fits in tmux)

- --tui — full ratatui dashboard in the terminal

- --gui — opens a real macOS window with the dashboard inside (NSWindow + WKWebView), not a browser tab

There's also an always-on embedded web dashboard at localhost:9090, and LAN access with --web-bind 0.0.0.0:9090 if you want to check on a remote Mac from your laptop's browser.

Modes supported: pool (default), P2Pool (--p2pool), solo (--solo).

Hashrate from my own benching:

- M1 Max, 8 P-cores: 3.22 kH/s

- M1 base Mac mini, 4 P-cores: 1.87 kH/s

~85% of XMRig's published numbers on the same chips. The gap is in the RandomX inner loop kernels (XMRig has hand-tuned NEON), not in scheduling.

Practical bits:

- Universal binary (arm64 + x86_64), 7.4 MB

- Developer ID signed + Apple-notarized, so no Gatekeeper warning when you curl the release asset

- Single file - drop on any Mac, chmod +x, run

- Detected hardware shows up in the window title and dashboard

- 1% dev fee - XMRig-style time-slicing (1 minute per 100), disclosed in the events log every time the dev window opens. Solo mode is exempt.

Repo + releases: https://github.com/dbrentley/mxmr

reddit.com
u/Fraket — 3 days ago