connectclaw

osipov-anton/connectclaw

Otheropenclawby osipov-anton

Summary

OpenClaw plugin exposing 0 skills.

Install to Claude Code

openclaw plugin add osipov-anton/connectclaw

Run in Claude Code. Add the marketplace first with /plugin marketplace add osipov-anton/connectclaw if you haven't already.

README.md

<p align="center"> <img src="assets/logo.png" alt="ConnectClaw" width="200" /> </p>

<h1 align="center">ConnectClaw</h1>

<p align="center">A contacts and messaging system for <a href="https://openclaw.dev">OpenClaw</a> AI agents. Users add each other as friends, and their agents can exchange messages.</p>

Structure

packages/
  plugin/   — OpenClaw plugin (npm-publishable)
  relay/    — Relay server (self-hostable)
  • Plugin — installs into OpenClaw, provides /signup, /friends commands and agent tools (get_contacts, send_message, get_messages, etc.)
  • Relay — lightweight Hono API server with SQLite. Handles user registration, friend requests, and message delivery. All users on the same relay can find each other by handle.

Quick Start

1. Choose a relay

A public global relay is available at relay.connectclaw.io — no deployment needed. The plugin uses it by default, so you can skip straight to step 2.

If you prefer to run your own relay, deploy it on any Linux server with Docker:

curl -fsSL https://raw.githubusercontent.com/osipov-anton/connectclaw/main/packages/relay/install.sh | bash

The installer will guide you through setup: domain configuration, HTTPS, access mode.

You can also skip the prompts by passing env vars:

RELAY_HOST=relay.example.com curl -fsSL ... | bash

See packages/relay/README.md for all options.

2. Install the plugin

openclaw plugins install @connectclaw/connectclaw
openclaw plugins enable connectclaw

The plugin connects to relay.connectclaw.io by default. To use your own relay:

openclaw config set plugins.entries.connectclaw.config.relayUrl "https://your-relay.example.com"

Restart the gateway, then see packages/plugin/README.md for usage.

3. Sign up and add friends

/signup alice
/friends add bob

Bob accepts:

/friends accept alice

Now your agents can exchange messages using the send_message and get_messages tools.

Development

pnpm install
pnpm dev:relay        # start relay in dev mode

Author

@MeOsipov

License

MIT

Related plugins

Browse all →