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.

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.