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.

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?
- Desenvolvedores que valorizam a privacidade
- Administradores de sistemas para comunicações internas
- Equipes de projetos open-source que evitam plataformas centralizadas
- 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
Xeque-mate no Terminal — Conheça o Gambit
Go ★ 899
Workbench — Um Sandbox Interativo para Desenvolvedores GNOME
JavaScript ★ 838
Paperless-ai — Seu Arquivista Digital Pessoal com Inteligência Artificial
JavaScript ★ 5.798
Como Não Perder Sua Vida Digital: Backup com Um Clique da Conta Google
JavaScript ★ 472
Subarr - um Sonarr minimalista para YouTube que funciona em um Raspberry Pi
JavaScript ★ 405
Anime.js: Magia de Animações em JavaScript Sem a Dor de Cabeça
JavaScript ★ 70.562