Live data from Hacker News

Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

news.ycombinator.com

1–10 of 154 posts

Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#1
Run `ssh devzat.hackclub.com` to try it out! The repo is here: https://github.com/quackduck/devzat (golang). It has markdown and emoji support, DMs, channels, and it can show images too. You can send code, and it gets syntax highlighted (you can change the theme). You can ping people like so: @user and it sends them a \a, which should play an audible sound if the terminal allows it. There's inbuilt games and rainbow names and a lot of other small things I don't remember right now.

You might find the auth system interesting: it's based on a hash of ssh pubkey (bans use that and a hash of IP, so it isn't so easy to get around a ban)

Also an interesting issue: bots that go around trying to brute force ssh into random IPs with common usernames. My current solution is banning if rapid successive joins are detected.

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#3
Love the fact that there are currently more people on the server than likes on this post :D

You might wanna take a look at https://github.com/charmbracelet/bubbletea ad specifically https://github.com/charmbracelet/soft-serve for v2.

IRC style commands that are only sent to the sender would also be nice as current version is a bit spammy with help and user commands.

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#7
I like it. A few observations:

* Hangman doesn't give you credit for all instances of a letter when you guess it

* Starting a new game of hangman (maybe also TTT?) interrupts/erases the previous one, if there's one in progress

* Images can be anything and aren't filtered - troll users could present some nasty stuff

* User settings don't persist (e.g., nickname)

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#8

I just get "Permission denied (publickey)". The README says to just run ssh-keygen, but I already have an RSA key. Does this server only support ed25519 or something?

Using the following helped me join: ssh devzat.hackclub.com -p 443

... to get around my firewall!

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#9

What is discord? Yes, I’ve heard of the company, but haven’t used it. You might do better with “chat” as more folks know what that is.

I imagine the selection of people who would use Devzat's feature set are at least passingly familiar with Discord.

People who aren't familiar with Discord but that would still use text chat over SSH are probably more likely to use IRC.

Re: Show HN: I made Devzat – It's like Discord but in the terminal, over SSH

#10

I like it. A few observations: * Hangman doesn't give you credit for all instances of a letter when you guess it * Starting a new game of hangman (maybe also TTT?) interrupts/erases the previous one, if there's one in progress * Images can be anything and aren't filtered - troll users could present some nasty stuff * User settings don't persist (e.g., nickname)

sixel appears to be too large... it would be better if it made small outputs
Post reply on HN