>_ DevTrendses

Idioma

Inicio

Lenguajes

Secciones

Frontend Backend Móvil DevOps AI / ML GameDev Blockchain Seguridad
JavaScript

Cabal CLI - Chat descentralizado directamente en la terminal

Cuando los servidores son innecesarios

Imagina un chat que no puede ser cerrado, bloqueado o censurado. Donde los mensajes se envían directamente entre los participantes, no a través de un servidor central. Eso es Cabal — una plataforma de comunicación punto a punto, y cabal-cli es su cliente de terminal para los entusiastas de la línea de comandos.

Interfaz de Cabal CLI

¿Qué hay en la caja?

Cabal CLI es:

  • 100% P2P: sin servidores intermedios
  • Interfaz de terminal: para quienes viven en la consola
  • Cryptografía: todos los mensajes están cifrados
  • Funciona sin conexión: el historial se sincroniza cuando te reconectas

Características principales

1. Inicio rápido

Instalación con un comando:

npm install --global cabal

Crea una nueva sala de chat ("cabal"):

cabal --new

2. Gestión flexible de chats

  • Guarda chats de uso frecuente:
cabal --save cabal://ключ
  • Únete mediante código QR (se requiere cámara web):
cabal --qr
  • Crea alias convenientes:
cabal --alias work_chat --key cabal://ключ

3. Modo en segundo plano para "semillas"

Puedes desplegarlo en un VPS para mantener el chat disponible:

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

Detalles técnicos

El proyecto está construido sobre:

  • JavaScript/Node.js — funciona en cualquier lugar donde esté disponible Node
  • Cabal-core — motor de base de datos descentralizado
  • IPFS — para conexiones P2P entre participantes

¿Para quién es esto?

  1. Desarrolladores que valoran la privacidad
  2. Administradores de sistemas para comunicaciones internas
  3. Equipos de proyectos de código abierto que evitan plataformas centralizadas
  4. Entusiastas de las tecnologías descentralizadas

Experiencia personal

Después de una semana usando Cabal CLI noté:

  • Menos notificaciones distractoras (sigue siendo una terminal)
  • La capacidad de tener discusiones técnicas sin ruido adicional
  • La comodidad de trabajar desde cualquier lugar sin VPN

¿Cómo probarlo?

Únete al chat principal de la comunidad:

npx cabal cabal://cabal.chat

O crea tu propio cabal privado para tu equipo. Lo más importante es no perder tu clave de acceso — ¡es tu única forma de volver al chat!

Proyectos relacionados