For additional context - I work on projects on multiple machines, flipping back and forth between my Mac and an RDP connection to Win (which is running on a server on the same network). I sync code files via GitHub, but documents and other artifacts for the project get sync'd via OneDrive. That is, until this morning.
I was working on something with @claudeai Code. The Claude memories and other project files were kept in a OneDrive folder that the same project on both Mac and Win machines had access to, via their respective OneDrive folder. Write a handoff document on the Mac, count to 5, pick the handoff document up on Win after OneDrive syncs.
Except occasionally OneDrive stops syncing. It says it's working on it, but it never happens. Restart OneDrive, maybe it fixes it, maybe not.
So let me tell you what Claude Code is good at. I started talking to it about @syncthing, a desktop app you install on your different machines allowing you to sync files between them. In about an hour I had this setup on both my Mac and Win, and also installed on Docker on my server to serve as an intermediary.
No more slow or completely borked syncs with OneDrive. Extremely performant syncs with Syncthing. And these project files are kept out of the cloud.
Thanks Claude, and Syncthing. Also - OneDrive sucks!
@shlokbuilds Syncthing. It's installed on my Mac and Win workstations as well on Docker. The workstations only sync to Docker, although they could sync directly to each other. Syncthing on Docker is using the host's file system to store the files, where they are picked up by an backup job.