signal-cli provides a commandline and dbus interface for signalapp/libsignal-service-java (by AsamK)

Signal-cli Alternatives

Similar projects and alternatives to signal-cli
  • whatsapp-web-reveng

    Reverse engineering WhatsApp Web.

  • apprise

    Apprise - Push Notifications that work with just about every platform!

  • LibreSignal

    LibreSignal • The truly private and Google-Free messenger for Android.

  • scli

    a simple terminal user interface for signal messenger (using signal-cli)

  • libsignal-client

  • axolotl

    A Signal compatible cross plattform client written in Go and Vuejs

  • WhatsAppToDiscord

    WhatsAppToDiscord is a Discord bot uses WhatsApp Web for messaging in Discord built on top of go-whatsapp and discordgo

  • whatsapp-signal-notifier

    Now whenever someone messages you on Whatsapp, this program will reply that you have moved to Signal. It ignores group messages.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better alternative or higher similarity.


Posts where signal-cli has been mentioned. We have used some of these posts to build our list of alternatives and similar projects.
  • Anyone have experience using PHP to send messages via Signal | 2021-01-21
    As others have said, you could wrap the existing bindings using FFI or creating an extension. However, depending on the use case, you could use something like signal-cli, and execute that from PHP.
  • Libsignal-client – a Signal protocol implementation in Rust | 2021-01-15
    Yes, once this is more mature, it should make it easier to write Signal bots.

    You can already do quite a lot with this awesome project: It doesn't support everything though.

  • Signal bots | 2021-01-15
    It's not really a proper bot, but depending on the scale of the projects you've got in mind, you can kinda do it with signal-cli. It requires an actual phone number to register, so I've been using it with a Google Voice number and a Python script tied into the DBus service.
  • Tired of asking your friends to switch to Signal from Whatsapp? Use this bot. | 2021-01-14
    My final goal for this project is to route all the messages that you get from Whatsapp to Signal so you can ditch Whatsapp even if your friends don't want to. I got the inspiration from this where he uses the bot to send and receive Whatsapp messages from discord. I want to eventually implement something like this for Signal. I'm currently learning about D-Bus and trying to use for this. If anyone wants to help out and is interested let me know.
  • Signalcli Cannot Send Note To Self | 2021-01-14
    Maybe you'll have luck with these instructions | 2021-01-12
  • Can I build a chat bot for customer support? | 2021-01-12
    There is no Bot API, but people made bots for Signal. Probably they used this program:
  • SMS/MMS in Bash?
    Use in combinaton with
  • For people who think Telegram is a viable private alternative to WhatsApp: it's not. | 2021-01-10
  • Just migrated from Telegram, how to make Signal desktop client less terrible? | 2021-01-09
    There is this terminal client:
  • Signal messenger #1 sur l'App store après la débâcle WhatsApp et la recommendation de papa Musk | 2021-01-09
    On peut bidouiller avec signal-cli pour pouvoir l'utiliser sans smartphone. Mais il faut quand même un numéro de tel (et l'argument de la simplicité tombe à l'eau ici)
  • Non electron desktop client? | 2021-01-09 is the only one I know of
  • Signal Desktop on OpenBSD? | 2021-01-08
    As others have said, no electron, no Signal Desktop. Signal-cli is available though.
  • Best advertisement for Signal App | 2021-01-07
    Check for using signal w/o a phone.


Basic signal-cli repo stats
7 days ago

AsamK/signal-cli is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.