MyOwnMesh
Download

Get MyOwnMesh on every device.

Native desktop installers for macOS, Windows, Linux and Raspberry Pi, the portable headless myownmesh daemon for servers and Pi fleets, and one-line install scripts. Free, MIT-licensed, alpha.

Loading the latest release…

Desktop app

The Tauri GUI — a desktop client for the mesh. Every bundle carries the myownmesh daemon inside and auto-spawns it, so installing the app gets you both; a bare myownmesh on your PATH opens the GUI.

Headless daemon

Just the myownmesh daemon and CLI — one static binary, no GUI. Built for servers and Pi fleets you drive from another machine's desktop app. This is exactly what the one-line installer drops on your PATH.

Or install from the command line

One command: detect the platform, pull the matching binaries from GitHub Releases, verify the SHA-256, install the daemon and the desktop GUI. The scripts are hosted right here on this site.

# macOS / Linux
curl -fsSL https://myownmesh.net/install.sh | sh
# Windows (PowerShell)
irm https://myownmesh.net/install.ps1 | iex
# From source — needs cargo (https://rustup.rs)
git clone https://github.com/mrjeeves/MyOwnMesh
cd MyOwnMesh
cargo install --path crates/myownmesh         # myownmesh on $PATH via ~/.cargo/bin

Add -s -- --serve (shell) or -Serve (PowerShell) to launch the daemon as soon as it's installed, or --no-gui / -NoGui for a headless, daemon-only box.

After it's installed

  • Open a new terminal so the updated PATH takes effect.
  • Run it. myownmesh opens the desktop GUI; myownmesh serve runs the daemon in the foreground on a headless box.
  • Join a network. Devices on the same network ID find each other through public Nostr relays, then talk over encrypted WebRTC — no server you run.
  • Forget about it. The daemon self-updates against the release feed (package-manager installs defer to the package manager).

New here? The quick start walks through identity, joining a network, channels and RPC. Hit a snag? Open an issue.