Read this page in Russian / Читать на русском
ControlHub Client is an agent application that allows remote code execution on managed computers. It connects to the ControlHub platform, receives execution tasks, runs Python code, and reports execution results back to the platform.
Install the client using the latest installer from the Releases page:
- Download the latest
ControlHub_Setup.exe
file - Run the installer
- Enter your token when prompted
- Follow the installation instructions
The installer will:
- Set up required dependencies
- Configure the client to start automatically with Windows
- Automatic system registration with the ControlHub platform
- Secure token-based authentication
- Real-time task execution monitoring
- System status reporting (online, idle, running)
- Automatic MAC and IP address detection
- Concurrent execution management
- Cleanup of temporary files after execution
After installation, the client runs in the background and automatically:
- Connects to the ControlHub server
- Updates its status and network information
- Subscribes to execution tasks for this computer
- Executes Python code as tasks arrive
- Reports execution results back to the platform
No manual intervention is required after installation.
If you encounter any issues:
- Check your internet connection
- Verify your token is valid
- Restart the client service
- Check the logs in the application directory
This project is licensed under the MIT License - see the LICENSE file for details.