xpln
About
A Go CLI that explains terminal output and errors in plain English. Rules first, optional LLM fallback. It does not generate commands and it does not run anything.
A stack trace or a refuse-to-connect line is obvious once you have seen it fifty times. The first time it just sits there. Chat tools want to write the next command for you.
Pipe the output or run xpln last. A local rule set names the failure. If it cannot, an optional model can talk. Nothing executes. Nothing is invented as a shell line.
A small binary you can keep next to git and docker. Public at github.com/abdillahinur/xpln.