HAL Shell Client