By definition, Splunk Cloud runs in the cloud, not on your laptop. Therefore, you must run Splunk Enterprise on your laptop.
Try the Add-on for Apigee Edge Private Cloud app (https://splunkbase.splunk.com/app/4064/#/details).
Cloud runs in cloud so use full Splunk Enterprise with a FREE developer license, but if you are sending TCP, then you should be running syslog-ng to receive it and forward to splunk by dropping to disk or using the Http Event Collector.
you should choose the best solution following your digital strategy:
In addition, you should define your infrastructure requirements:
I can report my experience:
Anyway, remember that if you choose Splunk Cloud, you have to use also some on premise features:
Anyway, on your desktop you can use only Splunk on-premise obviously.
At the end, as you already understood, the choose is a trategic choose not a technical choose.