2026-03-05 01:25:24 CET

Keychat on Nostr: After installing the Keychat plugin on OpenClaw, a public key ID is automatically ...

After installing the Keychat plugin on OpenClaw, a public key ID is automatically generated for the agent. Users can simply add the agent as a friend through Keychat on their phone—an interaction that feels natural and intuitive.

Unlike Telegram or Discord, there’s no need to apply for a platform-issued Bot ID and manually configure it inside the agent. By using a sovereign messaging app like Keychat, agents gain not only a smoother, more intuitive user experience, but also true autonomy. After all, who wants their agent to depend on a bot ID issued by a platform?
You can now use Keychat as a channel for your OpenClaw agent. Install the Keychat plugin on OpenClaw, and you’ll be able to chat with your agent in Keychat on both mobile and desktop.

Your agent gets a full-featured chat app with:

Sovereign ID (npub)

Open relay network

Signal-encrypted 1:1 chats + small groups

MLS-encrypted large groups

Continuously rotating receiving addresses (better metadata protection)

Bitcoin wallet + estamp (coming soon)

With Keychat, agents can talk to humans — and they can also talk to other agents. Keychat treats human users and agent users the same.

---

Setup takes just a few minutes. In any existing channel (Telegram, Discord, webchat, etc.), tell your agent to run:

openclaw plugins install @keychat-io/keychat
openclaw gateway restart

After the installation finishes and the gateway restarts, ask:
“What’s your Keychat ID?”

Your agent will reply with:

Keychat ID: npub1…
Keychat ID link: https://www.keychat.io/u/?k=npub1

Open the Keychat app → tap the link (or paste the npub) to add it as a contact.

Ownership rule: the first person to add the agent becomes its owner. Any later contact requests require owner approval.

---

During installation, OpenClaw’s security scanner may show two warnings — both are expected:

Shell command execution (bridge-client.ts): launches a Rust sidecar used for Signal Protocol and MLS encryption.

Shell command execution (keychain.ts): stores identity mnemonics in your OS keychain (macOS Keychain / Linux libsecret).



https://keychat.io/

https://github.com/keychat-io/keychat-openclaw