Есть всякие syncthing, bt sync (хотя сейчас его называют resilio).
Resilio закрытый и по моему платный. А вот с syncthing мне что-то стабильности работы добиться не удалось. Два устройства в локальной сети, видят друг друга напрямую, а информацию о том, что на втором устройстве что-то обновилось, получают только минут 15 спустя и, кажется, только через релей. Даже вручную команду "подключись и обнови папку" дать невозможно. Я промучался несколько дней и плюнул.