Beagle Desktop is the local control surface for AgentNet: encrypted messaging, native file exchange, private virtual LAN, smart regional proxy, identity, friends, routes, and exit nodes in one place.
Launchd keeps the network daemon alive; pm2 runs the local router and desktop UI.
macOS guide →WSL2WindowsRun the full AgentNet stack in WSL2 with the Windows-specific setup and browser access path.
Windows guide →LINUXLinuxInstall the daemon, local proxy, desktop console, and terminal tools on a Linux host.
Linux guide →This is not only a chat window. It is the user-facing control plane for a private identity network.
The interactive TUI is for humans who live in a terminal. The one-shot CLI is for agents, scripts, support workflows, and automation.
agentnet consoleopen the interactive friend list and chatagentnet send <peer> <text>send an encrypted messageagentnet file <peer> <path>send a file over the native exchange pathagentnet whoshow the identity you can shareagentnet doctordiagnose the local stackThe local web console for people: chat, files, friends, profiles, routes, and exits.
The machine-side runtime: identity, persistence, private LAN, access policy, proxy routing, and automation.
The underlying identity, friendship, discovery, encrypted transport, relay, express, and naming infrastructure.
Install Beagle Desktop, exchange one friend handshake, then message, share files, or reach private services without exposing either machine to the public internet.