npm supports git repositories as dependencies already (git://github.com/...), so that feature doesn't seem like much added value to me.
And considering that any real project needs a manifest, the versioning syntax doesn't seem especially compelling.
I'd like to be proven wrong, because this looks cool... but I don't see the value over npm and browserify other than some syntactical sugar (which could probably be achieved with an npm wrapper). Am I missing something?