I've got a pretty good start on it. I put it in a new github organization and I'm calling it 'smooth-core' https://github.com/loobric/smooth-core I've also built a preliminary FreeCAD addon that patches the tool library system to do synchronizatoin. https://github.com/loobric/smooth-freecad I also built some scripts to do synching with my linuxcnc mill (untested) https://github.com/loobric/smooth-linuxcnc The smooth core repo has a lot of documentation and the start of a command line tool for interacting with a running server. My thought was that a command line tool would let people write shell scripts to do easy synching until a real integrated client can be built. I'd love to know what you guys think of this direction. The next thing I want to integrate is a messaging/notification system that can be used as the basis for automatic synching.