Organize many standalone repos on one machine with a local-first workspace structure, shared caches, and filesystem-based context