Show HN: Gmessages-TUI, Google Messages (RCS and SMS) in the Terminal
https://github.com/louisrubet/gmessages-tui
As a big TUI fan I've been complaining for a long time about not being able to read my Google Messages in a terminal. I wrote a client. It pairs with the Android phone, Google connection then emoji, the phone must remain on. The client manages SMS and RCS and groups, images (if you have a kitty compatible terminal), reactions, archives, spam, trash, searches, notifications...Google Messages having no public interface, I wrote a specification https://github.com/louisrubet/gmessages-tui/tree/main/doc/pr... from the protocol decoded by mautrix-gmessages https://github.com/mautrix/gmessages in libgm https://github.com/mautrix/gmessages/tree/main/pkg/libgm. Thanks to you guys! This allowed me to write gmessages-proto, a clean-room client crate in Rust and a separated interface https://github.com/louisrubet/chat-tui-core I am reusing for another messenger. Messages are stored in a local encrypted database, whose key is stored in the system keystore.
Installation through cargo is `cargo install --locked gmessages-tui`.
There are deb, rpm and pacman packages if you prefer.
Tested on Linux only, please dare to install it on macOS or Windows, and open GitHub tickets!
There are no comments yet.