XMRig, without the terminal
An XMRig GUI alternative
XMRig is excellent and it is command-line only. If you have ever edited config.json, guessed at thread counts, or lost a pool URL in your shell history, that friction is the whole reason Pasiv exists.
Pasiv is the one-button alternative. Until version 0.7.2 it bundled the official XMRig release and drove it. Since 0.7.2 (October 2026) it mines with pasiv-rx, its own RandomX miner: built on the same tevador/RandomX library XMRig uses, open source under GPL-3.0 (pasiv.network/source), and speaking the part of XMRig's command line and local API that Pasiv drives. We made the switch because Windows Defender removes stock XMRig on sight, even a copy we sign, so Windows users had to grant a folder exclusion. pasiv-rx is signed by Pasiv and needs none.
XMRig alone
Edit a JSON config by hand
Pick threads, huge pages, affinity
Read a terminal to see if it works
Write your own start/stop scripts
Pasiv
One button
Threads and huge pages set for your CPU
Live hashrate and what it's worth per day
Menu-bar control, auto-pause on battery
Install
Download for Mac · Download for Windows · or every option on the install page. macOS is signed and notarized by Apple.
What you keep from XMRig
- Your wallet, directly. The pool pays the address you enter. Pasiv never holds funds and never asks for keys — same as running XMRig yourself.
- The same RandomX. pasiv-rx hashes with the tevador/RandomX library, the same one inside XMRig. Measured against XMRig on our own machines: faster on Apple silicon (about 112% on an M4 Max), 94–97% on an Intel Linux box, the same on Windows.
- Open source. The miner and the fee engine are both public, so you can read what runs.
- Your pool payouts. Nothing is pooled through us.
What's different is the 4% fee, taken as time — 20 seconds of every 500 while you are actually mining, nothing while paused. The fee address is published so you can watch what it earns on the pool. There is no developer fee on top: XMRig carries a 1% developer donation, pasiv-rx has none.
On a server, with no desktop
If the machine has no GUI at all, use the headless node — one line, a systemd unit, and it shows up in Pasiv Companion like any other rig. Comparing options? See how it stacks up against NiceHash and the custodial miners.