HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
quackduck
devzat
Go2021–2026
quackduck / devzat

devzat

The devs are over here at devzat, chat over SSH!

8Distinct people
22Mentions
0Explicit recommenders
4.1KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

The devs are over here at devzat, chat over SSH!

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year22 dated mentions

Observed mentions: 2021-04-19 16:18:08 UTC to 2026-07-22 10:27:57 UTC.

02462021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 4 mentions; 2 submissions, 2 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 7 mentions; 4 submissions, 3 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC422
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC743
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC707
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC211
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC101
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC101

What Hacker News says

22 sources
Corporate Slack instances are probably not a great place to discuss such things. One could in a pinch fire up one of the ssh chat daemons [1] on an EC2 assuming that most of the employees are familiar with using SSH. There is a demo documented in that git repo. People can ssh under a pseudonym rather than using a real name. The daemon uses private keys to track identity so make a new SSH key specific to that server. Not my repo but the maintainer is here on HN. # append to ~/.ssh/config # ssh-keygen -q -t rsa -b 2048 -N "" -C "chat" -f ~/.ssh/ssh-chat Host chat Hostname some-ec2-ip Port 22 User some-username IdentityFile ~/.ssh/ssh-chat # Go's ssh lib is old HostkeyAlgorithms +ssh-rsa PubkeyAcceptedKeyTypes +ssh-rsa Another quick, lightweight and simple option is uM
Read the rest
urmur but it would require people installing Mumble on their laptop or Mumla on their phone so that's extra friction. [1] - https://github.com/quackduck/devzat
In Amazon shut down a Slack channel where 2k employees talked about PIPs
I've tried to make this argument in the past and gained no traction. What I did instead was to create self hosted chat things as a fallback for the times when Discord or Slack have a green status page but their applications fail to operate. Even light-weight daemons like uMurmur [1] or devzat [2] ssh-chat can be handy in a time of need if a quorum know to fall back to it, especially how simple they are to deploy. Self hosted tools are also handy when one wants to share links or text that should not be on 3rd party sites forever and for eternity. Such things may also be handy if some day the internet censorium gets a little bit out of hand. [1] - https://github.com/umurmur/umurmur/wiki/Configuration [2] - https://github.com/quackduck/devzat
In Ask HN: Why are so many OSS communities on Discord?
- One method could be a Linux laptop and using SSH to talk over devzat [1] They should generate a site-specific ssh key to talk to your devzat instance. The developer is here on HN. Configure devzat to listen on port 443. To do this as a non-root account use "setcap cap_net_bind_service=+ep /path/to/devzat". They have a live instance both of you could try out. Using SSH takes most of the risk of compromised state-run certificate authorities out of the picture. - If the goal is to have voice chat then install uMurmur [2] on your router or a VM or any node that is publicly reachable. They should use Mumble on a Linux laptop but if they had to use a cell phone then there is the Mumla app to talk to your uMurmur instance. uMurmur takes a couple minutes to set up. Self-hosted uMurmur reduces the risk of utilizing platforms that have a
Read the rest
"wink wink nod nod" relationship with the state. Either use LetsEncrypt or a self signed cert if you do not trust LE. He cannot be sure his phone or device isn't compromised. Most of the Linux distributions today can be run from RAM first to ensure that the OS works prior to installing it. Your friend can burn a few USB thumb drives with different distributions and find one that suits them best. They could even continue just running Linux from RAM and leaving the internal disk untouched. I agree that in politically unstable locations the phone can not be even remotely trusted. It must be put into airplane mode and then shut down and put into a shielded phone case. [1] - https://github.com/quackduck/devzat [2] - https://github.com/umurmur/umurmur/wiki/Configuration
In Ask HN: Most Secure Way to Communicate?
The go ssh packages are a popular choice: https://github.com/shazow/ssh-chat https://github.com/zachlatta/sshtron https://github.com/quackduck/devzat https://github.com/donuts-are-good/shhhbb/ There's also a assembly library: https://2ton.com.au/sshtalk/ And for rust there's trush, and for python paramiko as mentioned. > expose a TUI/cli-app over ssh without actually caring about securing OpenSSH If you already have an app, see maybe: https://drewdevault.com/2019/09/02/Interactive-SSH-programs....
In OpenSSH versus SSH
> That sounds like a great feature/configuration option. Maybe even allow a admin-defined backlog size for people that want persistent instances. Done! https://github.com/quackduck/devzat/commit/00160b83751d90176... > SSH based chat is not super popular which really surprises me. I could see devzat being an amazing fall-back for a private chat inside a company when Slack or Discord are having a moment or for those times when people want to say something that isn't recorded forever and especially not visible to their management. I think it would also be amazing for people in oppressive regimes that block access to all the mainstream chat platforms but allow SSH to specific VPS providers. :))))) I'm glad you like devzat. I'd love to talk to you on the main chat!
In The internet wants to be fragmented
I rarely use IRC any more and I used to run some small IRC servers. Most moved to Discord but I refuse to use such platforms for their abuse of retaining both text and voice transcription chat history forever. Discord voice transcription can run silently in any public or private channel and nobody can prove otherwise. This was not impossible on IRC but far less likely. Public channels were recorded with publicly visible bots that had permission to be in the channel. Some IRCD's had modules that would allow a NetAdmin to monitor private chats but that can be mitigated with clients that support OTR. Nowadays if I need to spin up a chat with people I know I just give them a shell function that utilizes a self-hosted instance of devzat. # uncensored chat using self hosted https://github.com/quackduck/devzat.git # add to .bashrc o
Read the rest
r /etc/profile.d/functions.sh on a VM somewhere function chat() { # make us a temporary nickname Name=$(base64 /dev/urandom | tr -d '/+' | dd bs=12 count=1 2>/dev/null) # make us a temporary throw away ssh key. key is our ID. ssh-keygen -q -t rsa -b 2048 -N "" -C "${Name}" -f ~/.ssh/.chat_"${Name}" # add +ssh-rsa in the event client restricts weaker ciphers ssh -i ~/.ssh/.chat_"${Name}" -p 22 -4 -o "HostkeyAlgorithms +ssh-rsa" -o "PubkeyAcceptedKeyTypes +ssh-rsa" "${Name}"@23.239.0.70 rm -vf ~/.ssh/.chat_"${Name}" ~/.ssh/.chat_"${Name}".pub } If things go sideways I just nuke that instance and what little chat history the daemon had is gone.
In The internet wants to be fragmented
Can people in Iran SSH out to other countries? If so the folks familiar with SSH could use something like sshchat or devzat [1] see demo info, not my project This does not persist chat, but that may be a net positive in a surveillance state. ssh-keygen -q -t rsa -b 2048 -N "" -C "devzat" -f ~/.ssh/.id_devzat ssh -i ~/.ssh/.id_devzat some-name@devzat.hackclub.com If DNS is blocked then edit ~/.ssh/config and append: Host devzat devzat.hackclub.com Hostname 150.136.142.44 Port 22 # Port 443 User some_name IdentityFile ~/.ssh/.id_devzat LogLevel VERBOSE [1] - https://github.com/quackduck/devzat
In As unrest grows, Iran restricts access to Instagram, WhatsApp

Showing the 15 most recent of 22 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.