Thanks abendy. Explain shell is awesome, no doubt. But we saw it's limitations given the parser it is using and being based on manpages. With a different parser and separate backend of descriptions that we control and can improve upon, the differences today include being able to explain complex commands (docker, kubectl, npm, go, apt, etc) and more complicated bash constructs (multiline, variable assignments, command expansions, and subshells). Then extending beyond explanations, we're moving in a direction of leveraging accounts. We'll allow folks to have their own `cheatsheets` by being able to save the commands they query and want to hold on to. Also we'd like to bridge back to our CLI client through accounts, and be able to connect browser and terminal more seemlessly.