Prerequisites
Before installing:- Windows 10/11 (Pro or Enterprise)
- Python 3.12 installed
- Administrator access
- Internet connectivity
Installation Steps
1
Install Python 3.12
Download from python.orgImportant: Check “Add Python to PATH” during installation.
2
Download the Driver
Get the driver package from your Granite dashboard or:
3
Install Dependencies
- pyautogui (UI automation)
- rpaframework (Robocorp RPA)
- websockets (Backend connection)
- mss (Screen capture)
- aiortc (WebRTC streaming)
4
Configure the Driver
Create or edit the configuration file:
5
Test the Installation
Run a quick test:Should print your mouse position.
Directory Structure
After installation:Running the Driver
Manual Start
As a Service (Recommended)
For production, run as a Windows service:Verifying Installation
After starting the driver:- Check the console for “Connected to backend”
- Go to Driver Management in the dashboard
- Your machine should appear as Online
Environment Variables
Optional configuration via environment:Next Steps
Enrollment
Register with your organization
Troubleshooting
Fix common issues