>_ DevTrendsfr

Langue

Accueil

Langages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarqué Sécurité
Go

Devzat — le chat développeur directement dans le terminal

Quand le terminal devient un réseau social

Imaginez : vous vous connectez à un serveur via SSH, mais au lieu de la ligne de commande habituelle, vous voyez... un chat avec vos collègues. Surprise ? C'est ainsi que fonctionne Devzat — un projet unconventional qui transforme un client SSH en une plateforme de communication à part entière.

Qu'est-ce que ce Devzat ?

Devzat est un serveur SSH personnalisé construit en Go qui ouvre une interface de chat au lieu d'un shell. L'avantage principal est la compatibilité multiplateforme — vous pouvez vous connecter depuis n'importe quel appareil avec un client SSH (même depuis un téléphone mobile !).

Le projet a été créé par Ishan Goel avec le soutien de la communauté Hack Club. En quelques années seulement, Devzat a recueilli près de 4 000 étoiles sur GitHub et des avis enthousiastes de la part des fondateurs de Supabase et d'autres développeurs connus.

5 raisons d'essayer Devzat maintenant

  1. Chat depuis n'importe où — SSH est partout : de votre ordinateur de travail au terminal d'un smartphone
  2. Markdown à fond — tableaux, titres, code avec coloration syntaxique via ```
  3. Des jeux dans le terminal — Tic-tac-toe et Pendu intégrés avec les commandes tic ou hang
  4. Messages directs=user Сообщение pour des MP rapides ou cd @user pour passer en privé
  5. Vos propres serveurs — déployez votre propre instance en 5 minutes (plus de détails ci-dessous)

Comment rejoindre le chat ?

Essayez l'instance publique avec cette commande :

ssh devzat.hackclub.com

Ou, si votre pare-feu bloque le port standard 22 :

ssh devzat.hackclub.com -p 443

Première connexion ? Votre nom de chat correspondra à votre nom d'utilisateur SSH. Vous voulez le changer ? Tapez simplement :

nick НовоеИмя

Sous le capot

Sous le capot, Devzat est une application Go utilisant le package standard golang.org/x/crypto/ssh. Pour héberger votre propre serveur, vous avez juste besoin de :

git clone https://github.com/quackduck/devzat && cd devzat
go install
ssh-keygen -qN '' -f devzat-sshkey
devzat

Le serveur démarrera sur le port 22 221 (vous pouvez le modifier via la variable d'environnement $PORT). La documentation complète d'administration est disponible dans le Manuel de l'administrateur.

Qui va l'adorer ?

  • Équipes distantes — un moyen simple de discuter sans installer de messageries
  • Administrateurs système — un chat qui fonctionne même sur des serveurs sans GUI
  • Enthousiastes du terminal-first — une interface minimaliste sans distractions
  • Gophers — un excellent moyen de pratiquer Go sur un projet réel

Expérience personnelle

J'ai testé Devzat sur un MacBook et un iPhone (via Termius). La connexion est instantanée, le chat est réactif. Le support Markdown m'a particulièrement impressionné — le code avec coloration est propre. Jouer au Tic-tac-toe avec un collègue a ajouté un fun inattendu au workflow.

Alternatives

Projets similaires :

  • ssh-chat — une option plus spartiate
  • WeeChat — un client puissant pour IRC et autres protocoles

Mais Devzat se démarque avec ses fonctionnalités intégrées comme les jeux et le support Markdown.

Verdict

Devzat est une idée fraîche dans le monde des outils dev. Il ne remplace pas Slack ou Discord, mais offre une expérience unique de « chat depuis le terminal ». Je le recommanderais particulièrement :

  • Pour des discussions rapides pendant le travail avec des serveurs
  • Comme moyen inhabituel de discuter avec des amis férus de tech
  • Comme inspiration pour vos propres expériences SSH
  • Essayez-le maintenant — cela pourrait devenir votre nouvelle façon préférée de partager des idées !

    P.S. Fait intéressant, le projet a obtenu un badge Product Hunt — ce qui signifie qu'il mérite définitivement votre attention.

Projets similaires