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
Link as a Device
tsdevice: URI. Convert it to a QR code: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
| Feature | Supported |
|---|---|
| Text messages | Yes |
| Images | Yes |
| Files | Yes |
| Group messages | Partial |
| Reactions | No |
| Voice/video calls | No |
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.
