Here is a little demonstration of what it can do so far.
First you can search the tree yourself, using 'go n' and 'up'. (This becomes very tedious very quickly)
On the other end of the spectrum, you can type 'auto' and have the dependency solver solve it for you.
However, one of the more interesting commands lies in between.
Suppose you wanted to install 'async', but you would like to enable the test-stanza, and
have your favourite version of stm which you would really like to use.
Then the following session would seem realistic:
By the way, suggestions for features are always welcome!
The next big thing to work on is to make it friendlier, with less distracting output.
If you would like to try this out for yourself, here is how that would work: