MultiMiner is a graphical application for crypto-coin mining on Windows, OS X and Linux. MultiMiner simplifies switching individal devices (GPUs, ASICs, FPGAs) between crypto-currencies such as Bitcoin and Litecoin.
MultiMiner uses the underlying mining engine (cgminer by default) to detect available mining devices and then presents a user interface for selecting the coins you'd like to mine.
For new users, MultiMiner includes a Getting Started wizard that walks you through selecting an engine, a coin, a pool, and configuring MobileMiner.
MultiMiner will automatically download and install the latest version of either cgminer, bfgminer, or both, making it simple for the new user to get started.
These command line miners are standard tools for crypto-coin mining and are downloaded from official sources.
You can then use the Configure Coins dialog to setup each coin that you would like to mine along with their pools, including support for load balancing.
MultiMiner supports automatically mining the most profitable coins based on a set of configurable strategies. Profitability information is updated regularly from CoinChoose.com.
MultiMiner also supports features such as relaunching crashed miners, starting with Windows, minimizing to the notification area, and mining on startup.
Finally, MultiMiner supports MobileMiner, an open API with mobile apps for remotely monitoring and controlling your rigs.
By entering your MobileMiner email address and application key in the Configure Settings dialog, you will be able to remotely monitor and control your rigs without having to open any firewalls or forward any ports.
You can download installers and zip files for Windows, OS X, Linux and Mono on the GitHub Releases page.
- Download and run the installer (.exe) file at the above link and follow instructions
The installer runs without needing admin rights and does not install to Program Files so as not to be intrusive. However, if you prefer you can use the zip file:
- Download and extract the .zip file at the above link
- Launch MultiMiner.Win.exe to get started
- Install Xquartz available here
- Install the latest version of Mono
- Download and extract the .app.zip file at the above Binary Downloads link
- Launch MultiMiner.app to get started
MultiMiner will automatically download redistributable binaries of cgminer and bfgminer from the xgminer-osx project.
-
Install the latest version of Mono
sudo apt get install mono-complete
-
Install your chosen mining engine
sudo add-apt-repository ppa:unit3/bfgminer sudo apt-get update sudo apt-get install bfgminer
-
Download and extract the .zip file at the above Binary Downloads link
-
Run MultiMiner.Win.exe using mono:
mono MultiMiner.Win.exe
-
Download and extract the zip file at the above Binary Downloads link
-
Install cgminer or bfgminer. For OS X, you can find packages and for doing so here and instructions for using them here.
-
Install X11. Under OS X you should install Xquartz available here.
-
Install the latest version of Mono.
-
Run MultiMiner.Win.exe using mono:
mono MultiMiner.Win.exe
The source code is structured in such a way that it should be fairly easy to use and re-use for other projects:
- MultiMiner.Xgminer is an assembly for controling either the cgminer or bfgminer executable - e.g. launching and enumerating devices
- MultiMiner.Xgminer.Api assists in communicating with the underlying miner via the RPC API
- MultiMiner.Coinchoose.Api assists in consuming the cypto-currency information available at CoinChoose.com
- MultiMiner.Engine is an assembly that can be used to interact with all functionality found in MultiMiner, but without a UI - useful for creating front-ends for other OS's
- MultiMiner.Win is the Windows Forms application
To those who may be considering making donations: instead of BTC or LTC I'd very much welcome any sort of mining hardware. I'm not talking nasty rigs and I absolutely do not expect this. However, several bugs submitted by users have been due to hardware setups that I could not reproduce myself, such as FPGAs or having 10 devices in a single rig.
So if you are thinking of donating but also have some old FPGA that isn't doing much for you with the current Bitcoin difficulty, or some Erupters, or really anything at all that would help me test different hardware setups that would rock. It's way easier to fix issues when I can actually reproduce them myself so this is a very good way to give back.
Again this not expected at all. The best thing you can do is let me know the details of any errors you have so I can fix them for everyone.
Copyright (C) 2013 Nathanial Woolls
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.