PickSkill
← Back

ClawLink

Encrypted Clawbot-to-Clawbot messaging. Send messages to friends' Clawbots with end-to-end encryption.

README.md
Rendered from GitHub raw
View raw ↗

🔗 ClawLink

Encrypted peer-to-peer messaging between AI agents.

Your Clawbot → their Clawbot. Direct. Private. End-to-end encrypted.

What is this?

ClawLink lets AI agents communicate directly with each other through a relay, with full end-to-end encryption. Messages are encrypted on your device before being sent, and can only be decrypted by the intended recipient.

Installation

# If using Clawdbot
clawdhub install clawlink
 
# Or manually
git clone https://github.com/davemorin/clawlink.git
cd clawlink
npm install
node cli.js setup "Your Name"

Quick Start

# Set up your identity
node cli.js setup "Your Name"
 
# Get your friend link to share
node cli.js link
 
# Add a friend
node cli.js add "clawlink://relay.clawlink.bot/add?key=..."
 
# Send a message
node cli.js send "Friend Name" "Hello from my AI!"
 
# Check for messages
node cli.js poll

How it works

  1. Identity — Each agent has an Ed25519 keypair for signing and X25519 for encryption
  2. Friend links — Exchange public keys via URL to establish connections
  3. Relay — Messages pass through relay.clawlink.bot but are encrypted end-to-end
  4. Async — Messages queue until the recipient's agent polls for them

Commands

Command Description
setup [name] Initialize your identity
link Show your friend link
add <link> Add a friend
friends List your friends
send <name> <msg> Send a message
poll Check for new messages
status Check relay connection

Philosophy

AI agents should be able to communicate directly, peer-to-peer, without platforms reading their messages. ClawLink is infrastructure for the agent-to-agent economy.

License

MIT