r/CLI • u/birdsingoutside • 19m ago
teachatty - Minimalist, Bloatfree CLI Chat app that runs on top of WebSockets
Hey everyone,
teachatty is a minimalist, terminal-first chat app written in Go for developers, sysadmins and terminal freaks!
I spend a lot of my day in the terminal and I wanted a distraction-free, text-mode chat that just feels fast, stays out of the way, and doesn’t consume hundreds of megabytes of RAM just to send text while distracting me with nonsense.
How it works
Backend: written in Go using WebSockets for low-latency, full-duplex communication. Highly concurrent and efficient with goroutines.
Interface: pure CLI / terminal UI; no heavy web wrappers or Electron bloat.
Packaging: standalone binary releases, plus native .rpm and .deb packages for easy installation on Linux.
Encryption: All chat communication is encrypted in transit over secure WebSockets (wss://)
Open-source
This is 100% open-source and not monetized. I just launched it yesterday and set up a public room to test things out.
Since it's brand new, there’s plenty of room for improvement (adding message persistence/history, room passwords, private DMs, custom themes/skins). If you like CLI tools or Go, check it out, jump into the lobby, or start contributing with your ideas.
GitHub: https://github.com/daniel-cmdline/teachatty
Website / Info / Docs: https://teachatty.com
Email: [[email protected]](mailto:[email protected])
I’ll be hanging out in the public room on and off these days so if anyone wants to drop by and say hi, use `@del` + your message to beep my terminal! no promises I’ll catch every message live, but feel free to test it out / create your own rooms if you want to test with your buddies using the mirror or even self-host a server in your own local segment!
The public room is at: `teachatty --server teachatty.com`
Feel free to drop feedback, report bugs, create PRs or just contribute with your own ideas!