Getting Started
1. Install SimpleX CLI (required)
Official installer:
curl -o- https://raw.githubusercontent.com/simplex-chat/simplex-chat/stable/install.sh | bashIf the official installer resolves the wrong Darwin/Linux target on your host, use this temporary arch-matrix installer:
curl -o- https://raw.githubusercontent.com/dangoldbj/simplex-chat/install-arch-matrix/install.sh | bashVerify CLI is available:
simplex-chat -h2. Install package
npm
npm i @dangoldbj/openclaw-simplexpnpm
pnpm add @dangoldbj/openclaw-simplexyarn
yarn add @dangoldbj/openclaw-simplex3. Register with OpenClaw
Install plugin in OpenClaw:
openclaw plugins install @dangoldbj/openclaw-simplexEnable plugin:
openclaw plugins enable simplex4. Configure channel
{
"channels": {
"simplex": {
"enabled": true,
"connection": {
"mode": "managed",
"cliPath": "simplex-chat"
},
"dmPolicy": "pairing",
"allowFrom": ["*"]
}
}
}5. Restart OpenClaw
Restart OpenClaw so plugin/channel registry reloads.
6. Verify
openclaw plugins list
openclaw plugins info simplexIn Control UI, open Control -> Channels -> SimpleX:

7. Create a 1-time link
Click Create 1-time Link, then copy the link or scan the QR.

8. Pair in the SimpleX app
Open the SimpleX app and scan the QR (or open the copied link).
9. Send first message and receive pairing code
Send a message from the SimpleX app to the OpenClaw contact.
OpenClaw creates a pairing request and returns an approval code.

10. Approve in OpenClaw
List pairing requests and get the code:
pnpm openclaw pairing listPairing request table in OpenClaw:

Approve the pairing request:
openclaw pairing approve simplex <code>SimpleX app shows approval confirmation:

11. Confirm and chat
After approval, send a new message from the SimpleX app.
OpenClaw should now accept and process messages from that contact.

More screenshots: Screenshots