We’ve been thinking about how to make Macrocosm, our fork of the OpenStreetMap API, easier to use. Our vision is that one day you’ll be able to type npm install openstreetmap and be off to the races.

We’re not there yet, but to that end, we’ve started to bundle iD as a submodule in the Macrocosm repo. Now you can set up your database, API, and editor all from the same repo, using simple commands.

We think there’s a lot of use for this deployable OSM. Testing, creating backups, and developing OSM applications all come to mind. Heck, you could even set up an awesome collaborative editing environment for you and your friends. You can kick the tires on Macrocosm or contribute, to get us closer to a full OSM-in-a-box.