MultiMiner ships with a console application (TUI) for low power devices such as ARM-based miners.

MultiMiner offers several views, allowing you to display as much or as little information as you like.

For new users, MultiMiner includes a Getting Started wizard that walks you through selecting an engine, a coin, and a pool.

MultiMiner will automatically download and install the latest version of BFGMiner, making it simple for the new user to get started.

You can then use the Configure Pools 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 CoinWarz and WhatToMine.

MultiMiner supports features such as relaunching crashed miners, starting with Windows, minimizing to the notification area, and mining on startup.

You can also use the interface provided by MultiMiner to adjust advanced settings such as API white-listing, disabling GPU mining, and automatically adjusting mining intensity based on the computer's idle time.

Downloads

You can download installers and zip files for Windows, OS X, Linux and Mono on the GitHub Releases page.

Drivers

Depending on your OS and the mining devices you plan on using you will need one or more of the following drivers / kernel extensions installed:

Installation

FAQ

How do I restart the setup wizard? How do I delete all my MultiMiner settings and start over?

Reset settings by deleting the contents of %appdata%\MultiMiner (type that into the address bar in Windows Explorer). Be sure to quit MultiMiner before you delete the contents. Then, restart MultiMiner.

Should I modify my GPU settings (overclock, undervolt, etc) with a utility like MSI Afterburner, or via config flags in MultiMiner?

Utilities like MSI Afterburner are recommended. Relying on BFGMiner (via the config flags in MultiMiner) to do the clocking and fan speed does work, but if the BFGMiner crashes it leaves things over/under-clocked/volted. GPU utilities seems to be more reliable.

I found a question and answer in the Support thread below (or through gosh darned trial and error) that I wish had been here in the FAQ - how do I save the next visitor all the trouble I went through?

Simple! Make a pull request to add to the FAQ, or email your Q and A to cooper dot marcus at gmail dot com (Qs without As will be ignored) and he'll add it to the FAQ for you.

Support

Please report bugs and request enhancements at issues.multiminerapp.com. For peer support and discussion, official forums for MultiMiner can be found here.

Source Code

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 controlling the BFGMiner executable - e.g. launching and enumerating devices

MultiMiner.Xgminer.Api assists in communicating with the underlying miner via the RPC API

MultiMiner.CoinWarz assists in consuming the cypto-currency information available at CoinWarz.com

MultiMiner.WhatToMine assists in consuming the cypto-currency information available at WhatToMine.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

License

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.