← Back to tools

signal-cli

Unofficial command-line and dbus interface for Signal messenger

Network linuxmacoswindows Java GPL-3.0

Description

signal-cli provides an unofficial command-line, dbus, and JSON-RPC interface for the Signal messenger. It allows sending and receiving Signal messages from the terminal or through automation scripts.

When to use this tool

Good fit when
  • You want to use Signal from the command line
  • You need to automate Signal messaging
Avoid when
  • You need the full Signal app experience

AI Summary

Unofficial CLI and dbus interface for Signal messenger

Capabilities

  • + Send and receive Signal messages from the command line
  • + JSON-RPC interface for automation
  • + dbus integration for Linux desktop

Use When

  • You want to use Signal from the command line
  • You need to automate Signal messaging

Avoid When

  • x You need the full Signal app experience

Related Tools

View AGENTS.md for signal-cli