Skip to content

Releases: progressive-chat/progressive-cli

matrixcli v0.1.0 — первый C++ релиз

23 May 11:12

Choose a tag to compare

matrixcli v0.1.0 — C++ Matrix клиент

Полноценный терминальный Matrix-клиент на C++20.

Возможности

  • Matrix CS API — 50+ методов (sync, send, rooms, media, profile)
  • E2EE — Olm + Megolm, encrypt/decrypt, cross-signing, key backup
  • TUI — 3-pane layout, room list, composer, member list, help, config
  • REST API — HTTP сервер с 5 форматами (JSON/text/MD/HTML/Gemini)
  • Demo mode — 7 комнат, 60+ сообщений, без Matrix-аккаунта
  • WebSocket — event streaming через EventBus
  • SQLite — офлайн-кеш событий, FTS поиск
  • Proxy — SOCKS5 / HTTP / Tor / I2P / Yggdrasil
  • Notifications — desktop notify-send + terminal bell

Установка

Arch Linux

yay -S matrixcli-git
# или из релиза:
tar -xJf matrixcli-git-*.pkg.tar.xz -C /

Из исходников

cd cppcli && mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . -j18
./src/matrixcli --help

Быстрый старт

matrixcli demo          # демо-режим без логина
curl localhost:8080/api/rooms?format=text
matrixcli tui           # полноценный TUI