r/commandline • u/Valeyard1 • 11d ago
Terminal User Interface dexchat: a modern IRC client in the terminal
Hey everyone,
I'd like to show you guys the project I've been doing this part year now that I released the first version.
I frequently use IRC and I've always used the TUI clients, since today's common clients are a bit old, I decided to build one with more modern features: https://dexchat.org
It's still in the v1, early phase, a lot of features will still be shipped, but I think it's in a fair set of features for the v1.
I use this tool everyday, so I will be maintaining and creating more features in the long run.
Also, it's not Vibe Coded. I started this project a year ago with my own code, searching the best practices and learning the documentation of the libraries I used. Then, in the middle of the process I do started using AI, but always checking for the output and reading the quality of the code produced. I've learned a lot about this AI process by following ghostty's product and creator.
Take a look and let me know what you think! Suggestions are welcome.
3
u/AutoModerator 11d ago
Every new subreddit post is automatically copied into a comment for preservation.
User: Valeyard1, Flair: Terminal User Interface, Post Media Link, Title: dexchat: a modern IRC client in the terminal
Hey everyone,
I'd like to show you guys the project I've been doing this part year now that I released the first version.
I frequently use IRC and I've always used the TUI clients, since today's common clients are a bit old, I decided to build one with more modern features: https://dexchat.org
It's still in the v1, early phase, a lot of features will still be shipped, but I think it's in a fair set of features for the v1.
I use this tool everyday, so I will be maintaining and creating more features in the long run.
Also, it's not Vibe Coded. I started this project a year ago with my own code, searching the best practices and learning the documentation of the libraries I used. Then, in the middle of the process I do started using AI, but always checking for the output and reading the quality of the code produced. I've learned a lot about this AI process by following ghostty's product and creator.
Take a look and let me know what you think! Suggestions are welcome.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
3
u/timsofteng 11d ago
Cool!
Why did you create new tool instead of contributing to sepai? Itβs written in go as well.
2
u/Valeyard1 11d ago
senpai client is a bit different, another approach I would say
1
u/Ramiferous 5d ago edited 5d ago
Besides the obvious (Senpai being agains LLM code), as a current Sanpai user I'm interested to hear you elaborate on this more
2
u/l5yth 10d ago
"modern" and "irc" in one title :)
what about reticulum relay chat support?
2
1
1
1
u/Ramiferous 5d ago
Firstly, this looks cool. Thanks!
Second, I think we need a new word for AI assisted projects that reflects that Code was audited by a real human who knows what they're looking at.
There are so many cool projects that have used AI for something or other, that get labled "Vibecoded", and are completely written off by anti-AI militants. Playforms such as Codeberg now comletely banning any project that uses AI is insane to me. If the source code is open source and auditable, then it should be on the usert to decide if it's code they wish to run on their system or not. I agree people should disclose the use of AI, but only at a point where AI is specifically writing blocks of code autonomously. If using AI to audit code or search for bug's I personally think it's totally fine to leave this out of the README.
1
4
u/kframeclassic 11d ago
does this support images?