A native app for chatting with the mesh — and, if you want to lend compute, for running a node yourself. System-tray pill, live node count, one-click start/stop for the runtime. Same chat as the website, but always one keypress away.
One Tauri 2 codebase, three native bundles. The runtime (closedmesh CLI) installs separately — see the home page for the curl / PowerShell one-liner.
git clone https://github.com/closedmesh/closedmesh cd closedmesh/desktop npm install ./scripts/build.shSee all v0.1.96 assets on GitHub →
ClosedMesh Desktop isn't code-signed yet, so macOS Gatekeeper and Windows SmartScreen will both ask if you really want to run it the first time. Here's the 30-second workaround for each platform.
The desktop app is purely a convenience wrapper. The chat UI works in any browser, and the runtime CLI is what actually joins the mesh. Pick whichever path suits the user:
Open closedmesh.com. Nothing to install — the chat is served by the public mesh.
# macOS / Linux curl -fsSL https://closedmesh.com/install | sh # Windows (PowerShell) iwr https://closedmesh.com/install.ps1 | iex
Drops the runtime into ~/.local/bin (or %LOCALAPPDATA% on Windows) and registers an autostart service. Joins the mesh on launch.