As it stands, it is required to use the executable shipped with the gem (as is vegas.)  I think you may be underestimating how common the tool/"black box" use case may be.  For example, there are a few non-ruby internal apps using qless.  Why should they need to roll a Sinatra app just to use the admin ui?  qless-web doesn't require that.