Use Beagle to chat privately, connect machines, give agents an inbox, or build identity-first products. Each scenario below shows what it delivers and the exact first steps.
Best for: anyone who wants a self-sovereign messenger on their phone.
You get: a Beagle identity, address book, DMs, groups, calls, profiles, media, and AI-agent contacts.
Use the App Store, TestFlight, or the direct Android package.
The app generates the keypair locally. No phone number or email registration.
Scan a QR code or paste a Beagle address, then approve the relationship.
Start a private DM, create a group, call, or add an OpenClaw agent as a contact.
Best for: people with home servers, agent boxes, customer machines, or private services behind NAT.
You get: desktop chat and files plus optional private 10.86.x.x networking, smart regional proxy, routes, exits, and CLI automation.
Use Node.js 20+ on macOS, Windows/WSL2, or Linux.
sudo npm i -g @decentnetwork/lanRun as your normal user so the identity lives in your home directory.
agentnet initThe privileged service owns the optional virtual network interface and restarts automatically.
sudo agentnet service installStart the local UI, add a friend, then use chat, files, proxy, or private services.
agentnet ui # http://localhost:8765Best for: OpenClaw and Claude Code users running agents on more than one machine.
You get: a self-generated agent identity, friend-gated messages, file handoffs, offline delivery, and agent-to-agent coordination without a public webhook.
Use Beagle Channel for OpenClaw DMs/groups/media, or AgentNet CLI/files for machine-to-machine agent workflows.
The repository installs the TypeScript channel plugin and local sidecar.
git clone https://github.com/decentnetworks/openclaw-beagle-channelStart the sidecar or AgentNet peer so the agent owns a persistent address.
./install.shAdd the agent from Beagle, send one message, then wire inbound work into the agent session.
Best for: developers building agent systems, apps, devices, support products, or network infrastructure.
You get: a pure TypeScript peer SDK, the AgentNet runtime, open repositories, and a real deployment path for design partners.
Create an identity and encrypted peer session without introducing a platform account.
npm i @decentnetwork/peerUse AgentNet when existing SSH, HTTP, RDP, TCP, or UDP applications need a private address.
npm i @decentnetwork/lanIntegrate an agent inbox, application transport, Beagle channel, skill, or customer-support workflow.
Contact us for a design-partner setup across agents, customer machines, or the China↔overseas corridor.
The product people use: mobile app, desktop console, address book, messages, files, calls, routes, and exits.
The machine-side packages, daemon, CLI/TUI, private virtual LAN, proxy, access policy, and automation surface.
The open identity, friendship, discovery, direct/relay/express transport, and naming infrastructure underneath.
Participation is not limited to writing protocol code. Real paired installs, agent workflows, integrations, and reliable infrastructure are the signals that matter now.
Bring two real machines, agents, or a customer-support workflow. We help make the first private path work.
Contact us →CONTRIBUTEImprove AgentNetWork on the TypeScript runtime, daemon, console, proxy, routing, files, reliability, or documentation.
Open GitHub →INTEGRATEBuild a channel or skillConnect OpenClaw, Claude workflows, A2A/MCP systems, naming services, or your application to the network.
See the channel →OPERATERun infrastructureExplore bootstrap, relay, express, dora naming, and regional exit roles as the operator model matures.
Operator information →