News for hackers. Stuff that matters.

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!

( no comments | 2 points | on HN )

There are no comments yet.