Overview
ArgentOS connects to Signal through signal-cli, a command-line client for the Signal messenger. The channel driver communicates with signal-cli over its D-Bus or JSON-RPC interface.Prerequisites
signal-cliinstalled (installation guide)- Java 21+ runtime (required by signal-cli)
- A phone with Signal installed
- ArgentOS gateway running
Setup
1
Install signal-cli
2
Link as a Device
tsdevice: URI. Convert it to a QR code:3
Verify the Link
4
Add the Channel
Configuration
Running signal-cli as a Daemon
For production use, run signal-cli in daemon mode so ArgentOS can communicate with it over JSON-RPC.
Supported Features
Known Limitations
Daemon requirement
Daemon requirement
signal-cli must be running as a daemon for the channel to work.
Protocol updates
Protocol updates
Signal’s protocol updates may require updating signal-cli periodically.
Group message limitations
Group message limitations
Group message support is limited to receiving; sending to groups is experimental.
