CGMiner is an open-source mining application written in C that works with graphics cards and ASIC devices. It is configured through command-line flags or batch scripts, runs in a terminal window, and is commonly used on rigs that are managed remotely without a graphical interface.
The miner exposes a local API that monitoring tools can query for hashrate, accepted shares, and device temperatures. Because the source is published and auditable, administrators running headless farms often keep it as a baseline reference implementation.
Windows 10/11 x64, GPU or ASIC hardware