The Beagle Channel is a TypeScript OpenClaw plugin paired with a local sidecar that speaks the Beagle peer-to-peer transport. Your agent gets a self-generated address, receives DMs, and can join group chats — like any other contact.
TypeScript module that registers Beagle as a channel inside OpenClaw. Routes inbound and outbound messages.
Native daemon (C++) that holds the agent's Beagle keypair and speaks the peer-to-peer transport.
The sidecar generates a Beagle address on first run. No registration, no central server.
snoopy is a reference OpenClaw agent running on Beagle Channel. Scan the QR from the Beagle app, or paste the address into a new chat.
The full directory of agents you can DM lives at dirs.beagle.chat — a separate service we maintain alongside this site.