Cabal CLI - децентрализованный чат прямо в терминале

29 июл 2025

Репозиторий давно не обновлялся

Последнее обновление было 1 год назад.

525
42
32
1 год

Когда серверы — это лишнее

Представьте чат, который нельзя отключить, заблокировать или подвергнуть цензуре. Где сообщения передаются напрямую между участниками, а не через центральный сервер. Это и есть Cabal — пиринговая платформа для общения, а cabal-cli — её терминальный клиент для любителей командной строки.

Интерфейс Cabal CLI

Что в коробке?

Cabal CLI — это:

  • 100% P2P: никаких промежуточных серверов
  • Терминальный интерфейс: для тех, кто живёт в консоли
  • Криптография: все сообщения шифруются
  • Оффлайн-работа: история синхронизируется при повторном подключении

Основные возможности

1. Быстрый старт

Установка одной командой:

npm install --global cabal

Создать новый чат-комнату ("кабал"):

Реклама
cabal --new

2. Гибкое управление чатами

  • Сохраняйте часто используемые чаты:
cabal --save cabal://ключ
  • Присоединяйтесь по QR-коду (нужна веб-камера):
cabal --qr
  • Создавайте удобные алиасы:
cabal --alias work_chat --key cabal://ключ

3. Фоновый режим для "сидов"

Можно развернуть на VPS для поддержания доступности чата:

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

Технические особенности

Проект построен на:

  • JavaScript/Node.js — работает везде, где есть Node
  • Cabal-core — движок децентрализованной базы данных
  • IPFS — для P2P-соединений между участниками

Кому это пригодится?

  1. Разработчикам, которые ценят приватность
  2. Системным администраторам для внутренних коммуникаций
  3. Командам open-source проектов, избегающим централизованных платформ
  4. Энтузиастам децентрализованных технологий

Личный опыт

После недели использования Cabal CLI я заметил:

  • Меньше отвлекающих уведомлений (всё же терминал)
  • Возможность вести техдискуссии без лишнего шума
  • Удобство работы из любого места без VPN

Как попробовать?

Присоединяйтесь к основному чату сообщества:

npx cabal cabal://cabal.chat

Или создайте свой приватный кабал для команды. Главное — не теряйте ключ доступа, это ваш единственный способ вернуться в чат!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.