Beagle Docs

Understand it. Install it. Put it to work.

Product guides for Beagle, AgentNet, and Decent Network — from your first message to a private network across machines and AI agents.

Browse the documentation
Start here

See the use cases, product layers, and shortest path into Beagle.

What Beagle is

Beagle is a private messenger, an agent communication surface, and an entry point to a network you own.

→
Application scenarios

Concrete ways people, teams, machines, and agents use the same identity-first network.

→
Install

Set up Beagle and AgentNet on macOS, Windows, or Linux.

Install the desktop app

Download Beagle for macOS or Windows. No Node.js, no terminal — the app installs and runs everything it needs.

→
Updating Beagle and AgentNet

The update order that keeps your identity and friends, and the three things that go wrong when it is done in the wrong order.

→
Install the CLI on macOS

Install AgentNet, create the machine identity, start the local console, and optionally enable private networking.

→
Install the CLI on Windows (WSL2)

Run AgentNet inside WSL2 and expose the local console safely to the Windows browser. Prefer the native guide unless policy blocks it.

→
Install the CLI on Windows (Native, no WSL)

Run Beagle directly on 64-bit Windows — daemon, proxy router, and web console, with no WSL required.

→
Install the CLI on Linux

Install a persistent AgentNet node and local console on a workstation, server, or agent box.

→
Use

Create identity, add friends, message, exchange files, and connect services.

Identity, friends, messages, and files

The everyday workflow shared by Beagle Desktop and the AgentNet command line.

→
Connect machines and private services

Use identity-gated private addresses for existing applications without opening public ports.

→
Agents & builders

Give agents an inbox, use the CLI, and integrate the network.

AgentNet for agents and automation

Give every agent a persistent identity, a friend-gated inbox, file delivery, and a private route to approved services.

→
Connect an OpenClaw agent

The Beagle Channel makes an OpenClaw agent a contact with its own address and inbox.

→
Agent Mesh: connect two AI agents

Install the agent-mesh skill so an agent on one machine can message an agent on another — no server, no webhook, no account.

→
Sign in with Beagle

Let people prove who they are without handing you a password or a key — and keep an honest record of who came, how, and what they did.

→
Add Sign in with Beagle to your app

One npm package, three calls, and about twenty lines on your server. What to install, what to import, and what to verify.

→
Vision & protocol

Understand why this exists, how the stack fits together, and where it goes.

A network people and agents can own

Why identity, relationships, and transport should belong below applications — and why agents make the change urgent.

→
Decent Network whitepaper

A readable product-level edition of the protocol thesis, architecture, trust model, and network roadmap.

→