Nheko — десктопный клиент Matrix для тех, кто ценит приватность

29 июл 2025
2,484
243
35
2 недели

Когда IRC уже не актуален

Помните времена, когда IRC был вершиной технологий для онлайн-общения? Сегодня мы ждём от мессенджеров куда большего: удобный интерфейс, поддержка мультимедиа, сквозное шифрование. Именно такую альтернативу предлагает Nheko — клиент для децентрализованной сети Matrix.

Что скрывается за названием?

Nheko (произносится как «неко») — это клиент для Matrix, написанный на C++20 с использованием Qt. В отличие от веб-версии Element, он предлагает:

  • Нативный интерфейс для Windows, Linux и macOS
  • Поддержку голосовых и видеозвонков
  • Сквозное шифрование (хотя разработчики честно предупреждают — аудит пока не проводился)

Пять причин попробовать Nheko

  1. Лёгкость установки — доступны пакеты для всех популярных дистрибутивов Linux, установщики для Windows и macOS
  2. Гибкость настроек — светлая, тёмная и системная темы, поддержка стикеров и кастомных эмодзи
  3. Интеграция с системой — D-Bus API для создания плагинов (правда, пока без документации)
  4. Активное развитие — несмотря на статус «незавершённого» проекта, основные функции уже работают стабильно
  5. Открытый исходный код — лицензия GPL-3.0 даёт полный контроль над кодом

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

Под капотом Nheko использует:

  • Qt6 для кроссплатформенного интерфейса
  • LMDB для хранения данных
  • GStreamer для VoIP
  • libolm для шифрования

Интересно, что проект поддерживает даже такие специфические платформы, как Steam Deck — для этого есть специальный скрипт-обёртка.

Кому особенно подойдёт Nheko?

  • Разработчикам, предпочитающим нативные приложения веб-интерфейсам
  • Пользователям Matrix, которым не хватает функциональности Element
  • Энтузиастам open source, желающим поучаствовать в развитии альтернативных мессенджеров

Стоит ли пробовать?

Если вы ищете лёгкий, но функциональный клиент для Matrix — определённо да. Особенно если:

Реклама
  • Вам надоели веб-интерфейсы
  • Нужна поддержка VoIP
  • Важен контроль над своими данными

Проект активно развивается, и хотя некоторые функции пока в разработке, основные сценарии использования уже покрыты. А главное — это отличный пример того, как современные технологии (C++20 и Qt6) позволяют создавать кроссплатформенные приложения с богатым функционалом.

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