Devzat — chat per sviluppatori direttamente nel terminale
Quando il terminale diventa un social network
Immagina: ti connetti a un server tramite SSH, ma invece della solita riga di comando, vedi... una chat con i colleghi. Sorpreso? È così che funziona Devzat — un progetto non convenzionale che trasforma un client SSH in una piattaforma di comunicazione completa.
Cos'è questo Devzat?
Devzat è un server SSH personalizzato sviluppato in Go che apre un'interfaccia di chat invece di una shell. Il vantaggio principale è la compatibilità multipiattaforma — puoi connetterti da qualsiasi dispositivo con un client SSH (persino da un telefono cellulare!).
Il progetto è stato creato da Ishan Goel con il supporto della community di Hack Club. In soli un paio d'anni, Devzat ha raccolto quasi 4.000 stelle su GitHub e recensioni entusiastiche dai fondatori di Supabase e altri sviluppatori rinomati.
5 motivi per provare Devzat adesso
- Chat ovunque — SSH è ovunque: dal laptop di lavoro al terminale dello smartphone
- Markdown al massimo — tabelle, intestazioni, codice con evidenziazione della sintassi tramite ```
- Giochi nel terminale — Tris e Impiccato integrati con comando
ticohang - Messaggi diretti —
=user Сообщениеper DM rapidi ocd @userper andare in privato - I tuoi server — distribuisci la tua istanza in 5 minuti (maggiori dettagli qui sotto)
Come entrare nella chat?
Prova l'istanza pubblica con questo comando:
ssh devzat.hackclub.com
Oppure, se il tuo firewall blocca la porta standard 22:
ssh devzat.hackclub.com -p 443
Prima connessione? Il tuo nome nella chat corrisponderà al tuo username SSH. Vuoi cambiarlo? Basta digitare:
nick НовоеИмя
Sotto il cofano
Sotto il cofano, Devzat è un'applicazione Go che utilizza il pacchetto standard golang.org/x/crypto/ssh. Per ospitare il tuo server, ti serve solo:
git clone https://github.com/quackduck/devzat && cd devzat
go install
ssh-keygen -qN '' -f devzat-sshkey
devzat
Il server si avvierà sulla porta 22221 (puoi modificarla tramite la variabile d'ambiente $PORT). La documentazione completa per l'amministrazione è disponibile nel Manuale dell'Amministratore.
Chi lo amerà di più?
- Team da remoto — un modo semplice per chattare senza installare messenger
- Amministratori di sistema — una chat che funziona sicuramente anche su server senza GUI
- Appassionati del terminale — un'interfaccia minimale senza distrazioni
- Gopher — un ottimo modo per praticare Go su un progetto reale
Esperienza personale
Ho testato Devzat su un MacBook e iPhone (tramite Termius). La connessione è istantanea, la chat è reattiva. Il supporto Markdown è stato particolarmente impressionante — il codice con l'evidenziazione appare pulito. Giocare a Tris con un collega ha aggiunto un divertimento inaspettato al flusso di lavoro.
Alternative
Progetti simili:
Ma Devzat si distingue per le funzionalità integrate come i giochi e il supporto Markdown.
Verdetto
Devzat è un'idea fresca nel mondo degli strumenti per sviluppatori. Non sostituisce Slack o Discord, ma offre un'esperienza unica di "chat dal terminale". Lo consiglierei particolarmente:
- Per discussioni rapide mentre si lavora con i server
- Come modo insolito per chattare con amici appassionati di tecnologia
- Come ispirazione per i tuoi esperimenti con SSH
Provalo subito — potrebbe diventare il tuo nuovo modo preferito per condividere idee!
P.S. È interessante notare che il progetto ha ottenuto un badge su Product Hunt — il che significa che merita sicuramente la tua attenzione.
Progetti correlati