Open Source Continuous File Synchronization
Syncthing synchronizes files between two or more computers in real-time, safely protected from prying eyes.
It's private, encrypted and authenticated.
Open because everything is developed in public and fully available, also the protocol that they are developing is open and documented.
Works on Mac OS X, Windows, Linux, FreeBSD, Solaris, OpenBSD, and many others.