>_ DevTrendsfr

Langue

Accueil

Langages

Sections

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

Cabal CLI - Chat Décentralisé Directement dans le Terminal

Quand les serveurs sont inutiles

Imaginez un chat qui ne peut pas être arrêté, bloqué ou censuré. Où les messages sont envoyés directement entre les participants, et non via un serveur central. C'est Cabal — une plateforme de communication pair-à-pair, et cabal-cli est son client terminal pour les passionnés de ligne de commande.

Interface Cabal CLI

Qu'y a-t-il dans la boîte ?

Cabal CLI c'est :

  • 100% P2P : pas de serveurs intermédiaires
  • Interface terminal : pour ceux qui vivent dans la console
  • Cryptographie : tous les messages sont chiffrés
  • Fonctionnement hors ligne : l'historique se synchronise à la reconnexion

Fonctionnalités principales

1. Démarrage rapide

Installation avec une seule commande :

npm install --global cabal

Créer un nouveau salon de chat ("cabal") :

cabal --new

2. Gestion flexible des salons

  • Sauvegarder les salons fréquemment utilisés :
cabal --save cabal://ключ
  • Rejoindre via code QR (webcam requise) :
cabal --qr
  • Créer des alias pratiques :
cabal --alias work_chat --key cabal://ключ

3. Mode arrière-plan pour les "seeds"

Vous pouvez déployer sur un VPS pour garder le chat disponible :

cabal cabal://ключ --seed --port 7331

Détails techniques

Le projet est construit avec :

  • JavaScript/Node.js — fonctionne partout où Node est disponible
  • Cabal-core — moteur de base de données décentralisé
  • IPFS — pour les connexions P2P entre les participants

À qui est-ce destiné ?

  1. Développeurs qui valorisent la vie privée
  2. Administrateurs système pour les communications internes
  3. Équipes de projets open source évitant les plateformes centralisées
  4. Enthousiastes des technologies décentralisées

Expérience personnelle

Après une semaine d'utilisation de Cabal CLI, j'ai remarqué :

  • Moins de notifications distrayantes (c'est toujours un terminal)
  • La possibilité d'avoir des discussions techniques sans bruit supplémentaire
  • La commodité de travailler de n'importe où sans VPN

Comment l'essayer ?

Rejoignez le salon de discussion principal de la communauté :

npx cabal cabal://cabal.chat

Ou créez votre propre cabal privé pour votre équipe. L'essentiel est de ne pas perdre votre clé d'accès — c'est votre seul moyen de revenir dans le chat !

Projets similaires