ActionPad Server Setup

Mac Download

v2.0.1 (≥ Catalina) - DMG - 11.7mb


Windows Download

v2.0.0 - Installer (exe) - 10.8mb


MacOS Mojave users and below must use ActionPad server v2.0.0, download here.

ActionPad Server is licensed under the MIT license. By downwloading and installing ActionPad Server, you agree to this license.

Setup Instructions


Double click the DMG file you just downloaded. You should see something like this:

Once you have copied the ActionPad Server into your Applications folder, launch the app from the Applications folder. MacOS GateKeeper may prompt that you are opening an app from an unidentified developer. You will have to go to System Preferences and allow ActionPad to run in the "Security and Privacy" section.

You should see an icon appear in the top right of your menu bar. Clicking this icon allows you to interact with the server application to connect devices and change server settings.
When a device is connected, a prompt will ask for permission for ActionPad to use accessibility features to control the computer. You must allow this in "Security and Privacy -> Accessibility" in System Preferences for ActionPad server functionality to completely work.


Download and double click the installer exe file. Verify with Windows that you trust this file, and this screen should come up:

Follow the on screen instructions to complete the installation. Once done, launch the ActionPad Server app. Windows Firewall may ask permission to run this app. If you want ActionPad to work over a private network, make sure you check the box to allow this. You should soon see an ActionPad bolt icon appear in your system tray at the bottom right of your screen. Right clicking this icon allows you to interact with the server application to connect devices and change server settings.

Connecting Devices

To connect devices, make sure the server is running. In the ActionPad app, it will attempt to scan your WiFi network for ActionPad servers. If your computer is scanned, you will see it in the found devices list. If not, tap Manual Add in the top right corner, and enter the details used to connect to your computer, which can be found in the "Connect Devices" screen of the server application.

The connect devices window

The add computer screen in-app

If the device is successfully able to reach the server application running on your computer, you should see a message like this come up:

If you do not see this message on Windows, check your taskbar to see if it is behind other running apps. Once you have successfully connected to your computer from the app, the app will indicate a successful connection, and you may begin using ActionPad to control your computer remotely. I hope you enjoy using ActionPad!

Usage and Troubleshooting

Check Out the Guide

For information on how to use ActionPad, please visit the ActionPad usage guide.

ActionPad Guide

Having Issues?

If you are having trouble connecting your device, please make sure you don't have any firewall or antivirus software preventing devices from connecting to the ActionPad server on your computer. Also please make sure you start the server on the same wifi network. If you get a message saying the server is having trouble running on the current port/address, please go into the ActionPad server settings menu and try a new port.

If you change WiFi networks or your IP is changed while the ActionPad server running, you must go into settings, reset defaults (to change to the new IP), and update the server for it to work over the new network.

On Windows, if ActionPad Server works with only some applications and not others, try running the server as administrator.

Still having issues?

If you cannot seem to solve your problem, feel free to E-mail me at

ActionPad Server is Open Source!

ActionPad Server is On GitHub and licensed under the MIT license. You can compile it yourself (even modify it as you please) by following the instructions in the README on Github. Feel free to open an issue or pull request on GitHub if you have any features you would like to see added or any bugs you would like to fix. Also feel free to build custom clients on other platforms for ActionPad Server.

Created by Andrew Arpasi