Signal Messenger client for terminal.
You need to download and install
signal-cli, such that it is found in your
Download and install
Follow the instructions at https://github.com/AsamK/signal-cli/wiki/Linking-other-devices-(Provisioning) to link
signal-cli to your phone/device.
Install gurk with
cargo install gurk
Drop a config file with the following context
[user] name = "Your user name" phone_number = "Your phone number used in Signal"
in one of the following locations:
For more config options, see
At the first run,
gurk will sync groups and contacts.
Enterkey sends the messages. Add a shortcut or a mode for typing multiline messages.
The communication with the Signal backend is implemented via
signal-cli. It provides some functionality like lookup of group/contact name only over the dbus interface. Therefore,
gurk only works on Linux. We should evaluate if it is possible to switch to the
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this document by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.