Releases: progressive-chat/progressive-cli
Releases · progressive-chat/progressive-cli
matrixcli v0.1.0 — первый C++ релиз
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