Devzat — Entwickler-Chat direkt im Terminal
Wenn das Terminal zum sozialen Netzwerk wird
Stell dir vor: Du verbindest dich mit einem Server über SSH, aber anstatt der üblichen Kommandozeile siehst du... einen Chat mit Kollegen. Überrascht? So funktioniert Devzat — ein unkonventionelles Projekt, das einen SSH-Client in eine vollwertige Kommunikationsplattform verwandelt.
Was ist dieses Devzat?
Devzat ist ein eigener SSH-Server in Go, der statt einer Shell eine Chat-Oberfläche öffnet. Der Hauptvorteil ist die plattformübergreifende Kompatibilität — du kannst dich von jedem Gerät mit einem SSH-Client verbinden (sogar vom Handy!).
Das Projekt wurde von Ishan Goel mit Unterstützung der Hack Club-Community erstellt. In nur wenigen Jahren hat Devzat fast 4.000 Sterne auf GitHub gesammelt und begeisterte Bewertungen von den Gründern von Supabase und anderen bekannten Entwicklern erhalten.
5 Gründe, Devzat jetzt auszuprobieren
- Chat von überall — SSH ist überall: vom Arbeitslaptop bis zum Smartphone-Terminal
- Markdown bis zum Maximum — Tabellen, Überschriften, Code mit Syntax-Hervorhebung über ```
- Spiele im Terminal — eingebautes Tic-Tac-Toe und Galgenmännchen mit Befehl
ticoderhang - Direktnachrichten —
=user Сообщениеfür schnelle DMs odercd @userfür Privatsphäre - Eigene Server — eigene Instanz in 5 Minuten bereitstellen (mehr dazu unten)
Wie tritt man dem Chat bei?
Probiere die öffentliche Instanz mit diesem Befehl aus:
ssh devzat.hackclub.com
Oder, falls deine Firewall den Standard-Port 22 blockiert:
ssh devzat.hackclub.com -p 443
Erstes Mal dabei? Dein Chat-Name entspricht deinem SSH-Benutzernamen. Ändern? Einfach eingeben:
nick НовоеИмя
Unter der Haube
Unter der Haube ist Devzat eine Go-Anwendung, die das Standard-golang.org/x/crypto/ssh-Paket verwendet. Um deinen eigenen Server zu hosten, brauchst du nur:
git clone https://github.com/quackduck/devzat && cd devzat
go install
ssh-keygen -qN '' -f devzat-sshkey
devzat
Der Server startet auf Port 22221 (du kannst ihn über die Umgebungsvariable $PORT ändern). Vollständige Administrationsdokumentation findest du im Admin's Manual.
Wer wird es am meisten lieben?
- Remote-Teams — einfacher Chat ohne Messenger-Installation
- Systemadministratoren — ein Chat, der garantiert auch auf Servern ohne GUI funktioniert
- Terminal-First-Enthusiasten — minimalistische Oberfläche ohne Ablenkungen
- Gopher — eine großartige Möglichkeit, Go an einem echten Projekt zu üben
Persönliche Erfahrung
Ich habe Devzat auf einem MacBook und iPhone (via Termius) getestet. Die Verbindung ist sofort hergestellt, der Chat reagiert schnell. Besonders beeindruckend war die Markdown-Unterstützung — Code mit Hervorhebung sieht sauber aus. Eine Runde Tic-Tac-Toe mit einem Kollegen brachte unerwarteten Spaß in den Arbeitsalltag.
Alternativen
Ähnliche Projekte:
- ssh-chat — eine schlichtere Option
- WeeChat — ein leistungsstarker Client für IRC und andere Protokolle
Devzat sticht jedoch mit integrierten Funktionen wie Spielen und Markdown-Unterstützung heraus.
Fazit
Devzat ist eine frische Idee in der Welt der Entwickler-Tools. Es ersetzt nicht Slack oder Discord, bietet aber ein einzigartiges „Chat direkt im Terminal"-Erlebnis. Ich empfehle es besonders:
- Für schnelle Diskussionen während der Arbeit mit Servern
- Als ungewöhnliche Art, mit technikaffinen Freunden zu chatten
- Als Inspiration für eigene SSH-Experimente
Probier es jetzt aus — es könnte deine neue Lieblingsmethode werden, um Ideen zu teilen!
P.S. Interessanterweise hat das Projekt ein Product Hunt-Badge erhalten — was bedeutet, dass es definitiv deine Aufmerksamkeit verdient.
Ähnliche Projekte