>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Segurança
JavaScript

Cabal CLI - Chat Descentralizado Direto no Terminal

Quando os servidores são desnecessários

Imagine um chat que não pode ser desligado, bloqueado ou censurado. Onde as mensagens são enviadas diretamente entre os participantes, não através de um servidor central. Isso é o Cabal — uma plataforma de comunicação peer-to-peer, e cabal-cli é o seu cliente de terminal para entusiastas da linha de comando.

Interface do Cabal CLI

O que vem na caixa?

Cabal CLI é:

  • 100% P2P: sem servidores intermediários
  • Interface de terminal: para quem vive no console
  • Criptografia: todas as mensagens são criptografadas
  • Operação offline: o histórico sincroniza quando você reconecta

Recursos principais

1. Início rápido

Instalação com um comando:

npm install --global cabal

Criar uma nova sala de chat ("cabal"):

cabal --new

2. Gerenciamento flexível de chats

  • Salvar chats frequentemente usados:
cabal --save cabal://ключ
  • Entrar via código QR (webcam necessária):
cabal --qr
  • Criar aliases convenientes:
cabal --alias work_chat --key cabal://ключ

3. Modo em segundo plano para "seeds"

Você pode fazer deploy em um VPS para manter o chat disponível:

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

Detalhes técnicos

O projeto é construído sobre:

  • JavaScript/Node.js — roda em qualquer lugar onde Node está disponível
  • Cabal-core — motor de banco de dados descentralizado
  • IPFS — para conexões P2P entre os participantes

Para quem é isso?

  1. Desenvolvedores que valorizam a privacidade
  2. Administradores de sistemas para comunicações internas
  3. Equipes de projetos open-source que evitam plataformas centralizadas
  4. Entusiastas de tecnologias descentralizadas

Experiência pessoal

Após uma semana usando o Cabal CLI, notei:

  • Menos notificações distrativas (ainda é um terminal)
  • A capacidade de ter discussões técnicas sem ruído extra
  • Conveniência de trabalhar de qualquer lugar sem VPN

Como experimentar?

Entre no chat da comunidade principal:

npx cabal cabal://cabal.chat

Ou crie o seu próprio cabal privado para a sua equipe. O principal é não perder sua chave de acesso — é a sua única forma de voltar ao chat!

Projetos relacionados