
BroadlinkManager is a Flask-powered, easy-to-use system that helps you to work with Broadlink Devices. With Broadlink manager, you can:
- Scan your network for devices.
- Lean and Send IR or RF Codes
- Random generate RF Codes
- Change Repeats for Exisiting codes (IR/EF)
In this article, I will explain how to install BroadlinkManager on top of Windows os without using Docker Services.
Part A – Install python for windows
To be able to run BM on windows, we first need to install python for windows. To do that, open the following URL: https://www.python.org/downloads/windows and download the installation file.

After downloading the installer, open it and click the “Run” button:

Now, make sure to check both “Install for all users” and “add python to Path” and then click “Install Now”:

Part B – Download BroadlinkManager and install dependencies
So, after we installed python, we can now download BM files and install the dependencies. To do that, download the BroadlinkManager zip file from here and unzip it.
You will see a file named “requirements.txt,” open the command line and navigate to the extracted folder in the folder.
Now run the following command:
pip3 install -r requirements.txt
The output should look like this:

Part C – Run and Use BroadlinkManager
So, after we installed all the required dependencies, we can now run BM and use it. To do that, open the command line and navigate to the path with BM files are in and run the following command:
python3 broadlinkmanager.py
The output should look like this:


Leave a Reply