At times I wonder why x tui coding agent was written in js/ts/python, why not use Go if it's mostly llm coded anyway? But that's mostly my frustration at having to wait for npm to install a thousand dependencies, instead of one executable plus some config files. There's also support libraries like terminal ui that differ in quality between platforms.
Funny because as a non-Go user, the few Go binaries I've used also installed a bunch of random stuff.
This can be fixed in npm if you publish pre-compiled binaries but that has its own problems.