Presumably, if you are going to do network forwarding, your machine will be network conencted, so just install it. kitty is designed to run from a single directory if needed, so you dont even need admin permissions to do that.
I connect to a bunch of Linux servers from three OS X machines and one FreeBSD machine. I also use a solaris server, none of the servers have monitors. I'd install it on one of the Linux servers cause that's the only thing supported currently.
OSX/freebsd support should not be too far away -- see issue 5 in the kitty github for the status of the OS X port.