However TUI IRC clients already exist in the form of venerable weechat, and all the other examples people already gave in the thread.
So I ask what is the purpose? Learning? Sure I can see that, but why is a project with 5 commits being presented on HN as some kind of innovative application? Trustworthy projects need tenure and they need humility. This has neither.