Teleport is free a virtual screen sharing KVM app for Mac OS X that allows you to control multiple Mac OS X machines using a single keyboard and mouse. In addition to controlling other Macs, Teleport allows you to synchronize Mac pasteboards and drag and drop files or folders. Teleport remains one of the only free virtual screen sharing apps available for Mac that is still compatible for the latest version of Mac OS X.
Synergy, another popular virtual KVM for Mac & Windows which is paid, does not offer the same functionality and friendly user interface as Teleport. Synergy also has a very very slow development lifecycle for new features.
The latest compiled release of Teleport is v1.2.1 and can be downloaded here. This compiled version was last updated in 2015.
The current releases of Teleport are maintained on Github. The latest compiled version of Teleport on Github does not include 4 updated commits as of this article. If you want Teleport with these commits, you will have to compile Teleport yourself with those files on Github.
Below are known issue(s) with Teleport v1.2.1 and Mac OS High Sierra. Please use the comment form below to report any issues you encounter on the latest version of Mac OS X. We want Teleport to continue to be maintained by Abyssoft.
*Drag and drop of files not completely copying while using a hotkey to control another screen.
*Teleport suddenly quits on slave Mac attempting to copy files from slave to master.
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000018
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler 
VM Regions Near 0x18:
__TEXT 0000000105e1d000-0000000105e73000 [ 344K] r-x/rwx SM=COW /Applications/teleport.app/Contents/MacOS/teleport
Application Specific Information:
objc_msgSend() selector name: convertPointFromScreen: