It solves a very specific problem - using Docker on OS X is a giant pain. It's pretty easy on something like Ubuntu, but for Mac the typical solution involves Vagrant + a VM, so startup times are slow, it eats a lot of memory and CPU, etc.
I disagree that "using Docker on OS X is a giant pain". I don't really see how this is more than a GUI that works with boot2docker and docker. Kitematic appears to be using boot2docker under the hood. I think using boot2docker is very simple. Once boot2docker is running, as far as I can tell, using docker is the same experience people have on linux.
- Automatically creates a folder under ~/Kitematic for each Volume.
- One click NSEnter into any container.
- Any container can be accessed at <container_name>.dev (automatically sets up a DNS for you, so you can connect a database too using that URL).
We're really just trying to make Docker easier to use for Mac right now.
Hey, folders will be created under ~/Kitematic/app_name/volume_name, and the contents of the volume will be sync'ed across the folder and the container.