This looks quite good, and I’ve wanted something like this for a while now. I wonder if it could be improved by incremental versions of commands like grep, e.g. making the change grep net -> grep network faster.
Another system with some different but related capabilities is userland: https://hisham.hm/userland/