Install v0.5.3 on Linux or macOS:
sh -c 's=$(curl -fsSL https://raw.githubusercontent.com/timcash/dialtone/main/install.sh) && eval "$s"'Windows x64 (PowerShell 5.1 or 7; Windows 10 1803+, Windows 11, or Server 2019+ for the built-in curl.exe):
$s = curl.exe -fsSL https://raw.githubusercontent.com/timcash/dialtone/main/install.ps1 | Out-String; if ($LASTEXITCODE) { throw 'install.ps1 download failed' }; iex $sDialtone is a single-binary peer-to-peer mesh, local web HUD, blob store, and process supervisor. Installation verifies SHA-256 and places only the executable in ~/.local/bin ($HOME\.local\bin on Windows). It needs no administrator privileges and starts nothing.
Use the full path first (or add the directory to PATH):
"$HOME/.local/bin/dialtone" --help
"$HOME/.local/bin/dialtone" up& "$HOME\.local\bin\dialtone.exe" --help
& "$HOME\.local\bin\dialtone.exe" upup starts an unmanaged foreground node and prints its HUD URL (normally http://127.0.0.1:8788); this .local/bin copy does not self-update. To join an existing channel, obtain an invite from a member and follow the join instructions. Joining with an invite or running daemon install explicitly installs and starts the managed ~/.dialtone/bin copy, which can receive signed updates; the installer does neither.
| Supported platform | v0.5.3 binary |
|---|---|
| Linux x86_64 | Static musl |
| Linux ARM64 | GNU/glibc; not an Alpine/musl binary |
| macOS Apple Silicon | Native ARM64 (including Rosetta shells) |
| Windows x86_64 | Native x64 |
Intel macOS, Windows ARM64, and 32-bit systems have no published binary in this release; the installers refuse them. See requirements and source builds.
Download and inspect before running · Version, directory, and manual download options · Full user guide · Releases · Design and domain language