Add base CLI runner
Add remote client support