Cabal CLI - zdecentralizowany czat prosto w terminalu
Kiedy serwery są zbędne
Wyobraź sobie czat, którego nie można wyłączyć, zablokować ani ocenzurować. Gdzie wiadomości są wysyłane bezpośrednio między uczestnikami, a nie przez centralny serwer. To Cabal — platforma komunikacji peer-to-peer, a cabal-cli to jej klient terminalowy dla entuzjastów linii poleceń.

Co w pudełku?
Cabal CLI to:
- 100% P2P: brak serwerów pośredniczących
- Interfejs terminalowy: dla tych, którzy żyją w konsoli
- Kryptografia: wszystkie wiadomości są szyfrowane
- Praca offline: historia synchronizuje się po ponownym połączeniu
Kluczowe funkcje
1. Szybki start
Instalacja jednym poleceniem:
npm install --global cabal
Utwórz nowy pokój czatu ("cabal"):
cabal --new
2. Elastyczne zarządzanie czatami
- Zapisz często używane czaty:
cabal --save cabal://ключ
- Dołącz przez kod QR (wymagana kamera internetowa):
cabal --qr
- Twórz wygodne aliasy:
cabal --alias work_chat --key cabal://ключ
3. Tryb pracy w tle dla "seedów"
Możesz wdrożyć na VPS, aby czat był dostępny:
cabal cabal://ключ --seed --port 7331
Szczegóły techniczne
Projekt jest zbudowany na:
- JavaScript/Node.js — działa wszędzie tam, gdzie dostępny jest Node
- Cabal-core — zdecentralizowany silnik bazy danych
- IPFS — do połączeń P2P między uczestnikami
Dla kogo to jest?
- Programiści, którzy cenią prywatność
- Administratorzy systemów do komunikacji wewnętrznej
- Zespoły projektów open-source unikające scentralizowanych platform
- Entuzjaści zdecentralizowanych technologii
Własne doświadczenia
Po tygodniu korzystania z Cabal CLI zauważyłem:
- Mniej rozpraszających powiadomień (to wciąż terminal)
- Możliwość prowadzenia dyskusji technicznych bez zbędnego szumu
- Wygodę pracy z dowolnego miejsca bez VPN
Jak wypróbować?
Dołącz do głównego czatu społeczności:
npx cabal cabal://cabal.chat
Lub utwórz własny prywatny cabal dla swojego zespołu. Najważniejsze to nie zgubić klucza dostępu — to jedyna droga powrotna do czatu!
Powiązane projekty
Szach i mat w terminalu — poznaj Gambit
Go ★ 899
Workbench — Interaktywna piaskownica dla deweloperów GNOME
JavaScript ★ 838
Paperless-ai — Twój osobisty cyfrowy archiwista z inteligencją artificialną
JavaScript ★ 5798
Jak nie stracić cyfrowego życia: tworzenie kopii zapasowej konta Google jednym kliknięciem
JavaScript ★ 472
Subarr - minimalistyczny Sonarr dla YouTube, który zmieści się na Raspberry Pi
JavaScript ★ 405
Anime. js: Magia animacji w JavaScript bez bólu głowy
JavaScript ★ 70 562