Hotel: local .dev domains for everyone
github.com
github.com
You can use it to tell that .dev domains should be handled by hotel :)
So there's no magic (which is often better).
And what's great is that it's optional. Hotel can still help you in your day to day development workflow even if you don't use local domains (simply go to localhost:2000 instead of hotel.dev).
When working with many dev servers, you have to increment and remember ports (e.g. http://localhost:3000, http://localhost:4000, ...).
With hotel you can access them using their names instead (http://myapp.dev, http://myotherapp.dev, ...). Which makes things a little easier.
Some APIs requires also to be requested from an https URL, you get that for free too with hotel.
And finally, you don't have to open a terminal and type the same commands everyday. You can use your browser to manage your dev servers.
Basically, the idea of hotel is to simplify your existing workflow when working with dev servers.