One miner for the whole rig
good-miner is written from scratch in Rust. One program mines on NVIDIA, AMD and Intel graphics and on CPUs, picks the most profitable coin for your hardware, and puts a dashboard in your pocket.
The first public beta download is being prepared. Watch the repository to hear when it lands.



Why good-miner
Built by miners who run it around the clock on their own rig.
It picks the coin for you
mine auto ranks every coin by what your cards measured, the coin's live network figures and price, and your power cost. It mines the best one and switches when the ranking changes.
One program, every device
NVIDIA, AMD, Intel and CPU together. Different coins on different cards, a CPU coin beside a GPU coin, all on one dashboard.
A dashboard in your pocket
Built in. No account, no cloud. Pair your phone with a six-digit code and watch, stop or switch from anywhere on your network.
It looks after the hardware
Temperature guards per card, a watcher that restarts a crashed miner and stops one that is sending bad work, fans and clocks put back on exit.
Runs the new cards
RTX 50-series and RX 9070 are first-class, including on Linux. Experimental Intel SPIR-V support for Arc graphics.
A fee you can read
Published per algorithm, between 0.65 % and 1.5 %, and printed by the miner itself. No surprises.
Quick start
Plain words, no dashes. Give a coin and your own wallet address.
Getting started walks through it from download to the first accepted share. Coins has a ready command line for each of the 54 coins.
RVNXMRPRLQTCCFXETCERGALPHNEXGRINZEPHXEL+42 more
# mine a coin $ good-miner-cli mine rvn wallet <your address> # choose the pool yourself $ good-miner-cli mine rvn url stratum.ravenminer.com:3838 wallet <your address> pass x # let it choose the most profitable coin $ good-miner-cli util benchmark rvn $ good-miner-cli config set kwh 0.18 $ good-miner-cli mine auto # pair your phone with the dashboard $ good-miner-cli util pair
Measured, not promised
We publish only numbers we measured ourselves, on the card named, beside the best other miner we could run on that card that day. Including where we are behind.
| Card | Coin | good-miner | Best other miner we ran | Measured |
|---|---|---|---|---|
| RTX 5070 | Conflux (Octopus) | 76.9 MH/s | lolMiner 1.98a: 77.4 MH/s | 2026-10-07 |
| RX 9070 | Conflux (Octopus) | 76.7 MH/s | lolMiner 1.98a: 77.2 MH/s | 2026-10-08 |
| RX 9070 | Ravencoin (KawPow) | 39.1 MH/s | SRBMiner-Multi 3.7.6: 39.0 to 39.4 MH/s | 2026-10-27 |
| RX 9070 | Pearl (PearlHash) | 67.6 to 68.0 TH/s | SRBMiner-Multi 3.7.6: 67.6 to 69.4 TH/s | 2026-10-20 |
| RTX 5060 Ti | Nexa (NexaPow) | 82.4 MH/s | Rigel 1.23.2: 105.2 MH/s | 2026-10-29 |
More cards, from Intel integrated graphics to the RTX 4090, RTX 5090 and H100: the hashrates page.
The developer fee
good-miner is free to use. It pays for its development with a fee: for a small part of the time it mines for us instead of you.
The rate depends on the algorithm and is fixed in each release. good-miner-cli list algorithms prints it for the copy you run.
The source is closed, because an open miner's fee is removed within a day. In exchange: checksums and a changelog for every release, a published fee, and public answers on GitHub.
| Algorithms | Fee |
|---|---|
| Ethash, Etchash | 0.65 % |
| kHeavyHash family, Alephium | 0.75 % |
| RandomX, CryptoNight, Yespower, KawPow / ProgPoW, FishHash, BLAKE3 (Decred) | 0.85 % |
| NexaPow, PearlHash, Quantus | 1.25 % |
| Cuckoo family, Octopus | 1.5 % |
| Everything else | 1 % |