Напрямую – это без использования облака? Никак. Более того, нормального решения, которое синхронизировало бы между собой два компьютера и телефон без облаков в принципе быть не может по технологическим соображениям. Если подобные решения и существуют, они вымрут в ближайшем будущем – пользователи хотят, чтоб было удобно.Так что выбор у Вас простой. Либо качественная синхронизация через облако, либо никакой.