awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
AsamK avatar

AsamK/signal-cli

0
View on GitHub↗
4,717 estrellas·424 forks·Java·GPL-3.0·6 vistas

Signal Cli

signal-cli es una interfaz de línea de comandos para el protocolo de mensajería Signal. Funciona como un cliente headless que permite a los usuarios enviar y recibir mensajes, gestionar cuentas y verificar números de teléfono dentro de un entorno de terminal en lugar de una aplicación gráfica.

El proyecto proporciona capacidades de integración para programas externos a través de un servidor JSON-RPC y una interfaz D-Bus. Estos permiten flujos de trabajo de mensajería automatizados y la capacidad de activar acciones de mensajería desde otros servicios de software mediante un demonio en segundo plano.

El software cubre la gestión de identidad de cuenta, incluyendo registro y verificación mediante SMS o llamadas de voz, así como el intercambio de mensajes de texto y recibos de entrega.

Features

  • Command Line Messaging Clients - Provides a terminal-based interface for sending and receiving Signal messages instead of a GUI.
  • Signal Integrations - Runs a Signal account on a server as a headless client to bridge messages with other services.
  • Chat Message Sending - Sends text messages to specific recipients using their registered phone numbers.
  • Account Verification Services - Verifies user accounts by authenticating phone numbers through secure SMS or voice calls.
  • Encrypted Messengers - Provides a command line tool for interacting with the Signal messenger protocol.
  • Messaging Webhook Receivers - Retrieves incoming messages and delivery receipts directly from the messaging service.
  • Messenger Account Management - Provides programmatic registration and verification of Signal phone numbers and identity keys.
  • Text and Binary Message Exchanges - Enables the bidirectional exchange of text messages with users via a command line interface.
  • Account Management - Provides a utility for creating and managing secure Signal identities and account registration.
  • Protocol Registration Flows - Handles account registration and identity verification using Signal's cryptographic handshakes and SMS flows.
  • Headless Clients - Provides a non-graphical client implementation that operates as a background daemon for the Signal protocol.
  • User Account Registrations - Provides functionality to create new user accounts by submitting phone numbers and verifying identity.
  • Phone Number Authentications - Allows registering a phone number using captcha tokens and SMS verification codes.
  • Messaging Automation - Enables triggering Signal messages automatically from external scripts using JSON-RPC and D-Bus.
  • JSON-RPC Message Buses - Implements a JSON-RPC interface allowing external programs to trigger messaging actions via structured requests.
  • JSON-RPC Implementations - Operates a background process that exposes messaging functions via a JSON-RPC API.
  • Message Bus Integrations - Exposes a communication interface via JSON-RPC and D-Bus to allow external programs to automate messaging.
  • D-Bus Desktop Services - Exposes messaging capabilities as discoverable services via the D-Bus system message bus for Linux applications.

Historial de estrellas

Gráfico del historial de estrellas de asamk/signal-cliGráfico del historial de estrellas de asamk/signal-cli

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace asamk/signal-cli?

signal-cli es una interfaz de línea de comandos para el protocolo de mensajería Signal. Funciona como un cliente headless que permite a los usuarios enviar y recibir mensajes, gestionar cuentas y verificar números de teléfono dentro de un entorno de terminal en lugar de una aplicación gráfica.

¿Cuáles son las características principales de asamk/signal-cli?

Las características principales de asamk/signal-cli son: Command Line Messaging Clients, Signal Integrations, Chat Message Sending, Account Verification Services, Encrypted Messengers, Messaging Webhook Receivers, Messenger Account Management, Text and Binary Message Exchanges.

¿Qué alternativas de código abierto existen para asamk/signal-cli?

Las alternativas de código abierto para asamk/signal-cli incluyen: pyrogram/pyrogram — Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot… aldinokemal/go-whatsapp-web-multidevice — This project is a headless WhatsApp client and automation server that exposes multi-device functionality as a REST API… tgalal/yowsup — Yowsup is a protocol library and client framework for implementing WhatsApp clients. It provides an interface for… capcom6/android-sms-gateway — Android SMS Gateway is a self-hosted messaging infrastructure that transforms Android devices into programmable… flameshot-org/flameshot — This project is a desktop screen capture and annotation utility designed for Linux environments. It provides an… ethereum-mining/ethminer — ethminer is an Ethereum GPU miner and Ethash hashing tool. It functions as a CUDA and OpenCL client that uses graphics…

Alternativas open-source a Signal Cli

Proyectos open-source similares, clasificados según cuántas características comparten con Signal Cli.
  • pyrogram/pyrogramAvatar de pyrogram

    pyrogram/pyrogram

    4,614Ver en GitHub↗

    Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot framework and a user client library, providing a concrete implementation of the MTProto protocol for secure communication with Telegram servers. The library distinguishes itself by providing a high-level wrapper layer that abstracts complex protocol methods into Python functions, while still allowing for the execution of raw API functions and low-level peer resolution. It supports multi-client concurrency, enabling the management of several user or bot identities within a single

    Python
    Ver en GitHub↗4,614
  • aldinokemal/go-whatsapp-web-multideviceAvatar de aldinokemal

    aldinokemal/go-whatsapp-web-multidevice

    3,510Ver en GitHub↗

    This project is a headless WhatsApp client and automation server that exposes multi-device functionality as a REST API gateway. It provides a centralized interface for managing multiple account sessions, automating messages, and developing bots through a standardized protocol. The system distinguishes itself by providing a secure webhook provider that forwards real-time messages and reactions to external URLs using signature verification. It includes specialized media utilities for converting images and GIFs into the WebP format required for stickers, as well as tools to simulate active user

    Gobotgogolang
    Ver en GitHub↗3,510
  • tgalal/yowsupAvatar de tgalal

    tgalal/yowsup

    7,178Ver en GitHub↗

    Yowsup is a protocol library and client framework for implementing WhatsApp clients. It provides an interface for sending and receiving multimedia messages, managing group chats, and handling account registration. The project features a modular system for building communication stacks that process encrypted data and network connections. It includes a protocol library to manage messaging, presence states, and account registration, alongside an interactive command line interface for interacting with users and managing contacts. The framework covers a range of communication capabilities, includ

    Python
    Ver en GitHub↗7,178
  • capcom6/android-sms-gatewayAvatar de capcom6

    capcom6/android-sms-gateway

    857Ver en GitHub↗

    Android SMS Gateway is a self-hosted messaging infrastructure that transforms Android devices into programmable gateways for sending and receiving SMS and MMS messages. By exposing a local RESTful API and an SMPP bridge, the project enables developers to integrate cellular messaging capabilities directly into their own applications without relying on third-party cloud providers. The platform distinguishes itself through advanced traffic management and orchestration features designed for high-volume messaging. It includes a multi-SIM routing engine that distributes outgoing traffic across mult

    Kotlinandroidapiencryption
    Ver en GitHub↗857
Ver las 30 alternativas a Signal Cli→