Fork me on GitHub

Installing Gekko on Windows with bash on Windows 10 #

Note: #

This guide is for advance users only! This is a temporary solution until #708 is implemented #

You must be running a 64-bit version of Windows 10 to use Bash on Windows 10 #

TA-lib does not support Windows 10, but it can be used on Bash on Windows 10 by following these instructions #

To get Gekko running on Bash on Windows you need to do the following: #

Enable Bash on Windows 10 #

To install Bash shell on your Windows 10 PC, do the following (see here for more info):

After your computer restarts, you will notice that Bash will not appear in the "Recently added" list of apps, this is because Bash isn't actually installed yet. Now that you have setup the necessary components, use the following steps to complete the installation of Bash:

Then you'll need to create a default UNIX user account. This account doesn't have to be the same as your Windows account. Enter the username in the required field and press Enter (you can't use the username "admin"). Close the "bash.exe" command prompt. Now that you completed the installation and setup, you can open the Bash tool from the Start menu like you would with any other app.

Install nodejs #

Gekko runs on nodejs so we have to install that first.

Open up bash and install node.js: (taken from here)

sudo apt-get update
curl -sL | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install -y build-essential

Install Gekko and its dependencies #

The easiest way to download Gekko is to use Git:

sudo apt-get install git

git clone git://
cd gekko
npm install --only=production

Starting Gekko #

node gekko --ui

Your browser should automatically open with the UI. If it doesn't, manually browse to http://localhost:3000.

Stopping Gekko #

In bash hold ctrl + c.