Devzat — ontwikkelaarschat rechtstreeks in de terminal
Wanneer de terminal een sociaal netwerk wordt
Stel je voor: je maakt verbinding met een server via SSH, maar in plaats van de gebruikelijke opdrachtregel zie je... een chat met collega's. Verrast? Zo werkt Devzat — een onconventioneel project dat een SSH-client omtovert tot een volwaardig communicatieplatform.
Wat is dit Devzat-ding?
Devzat is een aangepaste SSH-server gebouwd in Go die een chatinterface opent in plaats van een shell. Het belangrijkste voordeel is platformonafhankelijke compatibiliteit — je kunt verbinding maken vanaf elk apparaat met een SSH-client (zelfs vanaf een mobiele telefoon!).
Het project werd gemaakt door Ishan Goel met ondersteuning van de Hack Club-community. In slechts een paar jaar tijd heeft Devzat bijna 4.000 sterren verzameld op GitHub en enthousiaste reviews van de oprichters van Supabase en andere bekende ontwikkelaars.
5 redenen om Devzat nu te proberen
- Overal chatten — SSH is overal: van je werk-laptop tot een smartphone-terminal
- Markdown ten top — tabellen, koppen, code met syntax highlighting via ```
- Games in de terminal — ingebouwde Boter-kaas-en-eieren en Galgje met commando
ticofhang - Directe berichten —
=user Сообщениеvoor snelle DM's ofcd @userom privé te gaan - Je eigen servers — implementeer je eigen instantie in 5 minuten (meer hierover hieronder)
Hoe neem je deel aan de chat?
Probeer de publieke instantie met dit commando:
ssh devzat.hackclub.com
Of, als je firewall de standaardpoort 22 blokkeert:
ssh devzat.hackclub.com -p 443
Eerste keer verbinden? Je chatnaam komt overeen met je SSH-gebruikersnaam. Wil je dit wijzigen? Typ gewoon:
nick НовоеИмя
Onder de motorkap
Onder de motorkap is Devzat een Go-applicatie die het standaard golang.org/x/crypto/ssh-pakket gebruikt. Om je eigen server te hosten, heb je alleen nodig:
git clone https://github.com/quackduck/devzat && cd devzat
go install
ssh-keygen -qN '' -f devzat-sshkey
devzat
De server start op poort 22221 (je kunt dit wijzigen via de $PORT-omgevingsvariabele). Volledige beheerdocumentatie is beschikbaar in de Handleiding voor beheerders.
Wie zal er het meest van genieten?
- Teams op afstand — een eenvoudige manier om te chatten zonder messengers te installeren
- Systeembeheerders — een chat die gegarandeerd werkt, zelfs op servers zonder GUI
- Terminal-first enthousiastelingen — een minimalistische interface zonder afleiding
- Gophers — een geweldige manier om Go te oefenen op een echt project
Persoonlijke ervaring
Ik heb Devzat getest op een MacBook en iPhone (via Termius). De verbinding is direct, de chat reageert snel. De Markdown-ondersteuning was vooral indrukwekkend — code met highlighting ziet er netjes uit. Boter-kaas-en-eieren spelen met een collega voegde onverwacht plezier toe aan de workflow.
Alternatieven
Vergelijkbare projecten:
Maar Devzat onderscheidt zich met ingebouwde functies zoals games en Markdown-ondersteuning.
Conclusie
Devzat is een fris idee in de wereld van dev-tools. Het vervangt Slack of Discord niet, maar biedt een unieke "chat vanuit de terminal"-ervaring. Ik zou het vooral aanbevelen:
- Voor snelle discussies tijdens het werken met servers
- Als een ongebruikelijke manier om te chatten met tech-liefhebbers
- Als inspiratie voor je eigen SSH-experimenten
Probeer het nu — het zou je nieuwe favoriete manier kunnen worden om ideeën te delen!
P.S. Interessant genoeg heeft het project een Product Hunt-badge verdiend — wat betekent dat het zeker de moeite waard is om je aandacht.
Gerelateerde projecten