The controlui-runner consists of two main components: controlui-server and controlui-client. The controlui-server acts as a control server, which takes screenshots, records the screen and controls the keyboard and mouse. Additionally, it starts a websocket connection on host 127.0.0.1 and port 6769 to allow controls from the controlui-client. The server can be controlled over the controlui protocol (CUP).The controlui-client creates the execution, runs the steps against the controlui-server and uploads the results.
The controlui-server is a desktop application and consists of only one window and the tray.
<aside> ℹ️ Only on screen can be automated in a multi screen environment
</aside>
Here you can download the controlui-server binaries:
Windows:
Linux:
Open controlui-server.*
Application shows all connected screens:
Click on “Screen 0” → Application minimizes and is available as a tray icon.