This path gets you from zero to the first invited contact talking to your OpenClaw agent over SimpleX.Documentation Index
Fetch the complete documentation index at: https://openclaw-simplex.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Install SimpleX CLI
Install the official Verify the CLI:
simplex-chat CLI:If the official installer picks the wrong Darwin/Linux build for your host, use the temporary arch-matrix installer:
Start the SimpleX runtime
Start the WebSocket runtime in a separate terminal:Expected result:
simplex-chat stays in the foreground and serves the WebSocket API on port 5225.This is a long-running foreground process. If you want it to start automatically, use the host-managed service examples in Runtime Setup.
Install and enable the plugin
Install the plugin in OpenClaw:Enable it:Trust it explicitly so OpenClaw can load the channel:
Configure the channel
Point OpenClaw at the local SimpleX WebSocket endpoint:That command writes channel config equivalent to:
OpenClaw will not start the channel until
channels.openclaw-simplex.connection exists. If simplex-chat is not running at that endpoint, OpenClaw will mark the channel disconnected and record the connection error in channel status.Generate the first invite and verify
Confirm the plugin is installed and enabled:Expected result: Expected result: the command prints a SimpleX invite link, and
openclaw-simplex appears in the plugin list, and plugin info shows it as enabled/allowed.Create a one-time invite link and terminal QR code:—qr renders a scannable QR code in the terminal.In Control UI, you can also open Control -> Channels -> SimpleX to inspect the channel config and runtime state.OpenClaw’s channel-card UI does not currently support plugin-defined invite actions for external channel plugins. The SimpleX card is config-only for now.
Pair the first contact
- Open the invite link in the SimpleX app, or scan the QR code from your terminal.
- Send a first message to the OpenClaw contact.
- List pending pairing requests:
- Approve the request with the pairing code shown by that command:
- Send another message in SimpleX and verify the agent responds.
Upgrading from an older simplex install
If you are upgrading from an older simplex plugin/channel install, run the migration helper before switching your config and commands to openclaw-simplex: