Prerequisites
Before installing:- Windows 10/11 (Pro or Enterprise)
- Python 3.12 installed
- Administrator access
- Internet connectivity
Installation Steps
Install Python 3.12
Download from python.orgImportant: Check “Add Python to PATH” during installation.
Install Dependencies
- pyautogui (UI automation)
- rpaframework (Robocorp RPA)
- websockets (Backend connection)
- mss (Screen capture)
- aiortc (WebRTC streaming)
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:| Variable | Description | Default |
|---|---|---|
GRANITE_BACKEND_URL | WebSocket endpoint | Production URL |
GRANITE_MACHINE_ID | Unique identifier | Hostname |
GRANITE_LOG_LEVEL | Logging verbosity | INFO |
Next Steps
Enrollment
Register with your organization
Troubleshooting
Fix common issues