Download · free forever · MIT licensed · no account required

Install. Join. Claim. Access your stuff.

Every download below is the full thing — every feature, every device, $0. The whole flow is four steps, and they're at the bottom of this page.

picked for this machine
$ curl -fsSL https://allmystuff.works/install.sh | sh
PS> irm https://allmystuff.works/install.ps1 | iex
$ git clone https://github.com/mrjeeves/AllMyStuff
$ cd AllMyStuff
$ cargo install --path crates/allmystuff-cli

Piping the internet into a shell deserves suspicion — here's exactly what the script does, and its source, maintained in the app repo.

Linux

Reference platform
AppImage · x86_64Download
AppImage · arm64Download
.deb · amd64 / arm64amd64 · arm64
.rpm · x86_64 / aarch64x86_64 · aarch64

Or just run the one-liner — it grabs the right build for your machine.

macOS

11+
.dmg · Apple siliconDownload
.dmg · IntelDownload
.app bundle · Apple siliconDownload
.app bundle · IntelDownload

Builds aren't notarized yet — first launch is right-click → Open. We'd rather ship you the app than rent a yearly stamp.

Windows

10 / 11 · x64
Installer · setup.exeDownload
.msi · for deploymentDownload
Portable GUI · zipDownload

The PowerShell one-liner downloads the installer and runs it.

Headless? There's a CLI.

scan · capabilities · the same mesh — for servers and the NAS in the closet
Linux · x86_64 / aarch64x86_64 · aarch64
macOS · arm / intelarm · intel
Windows · x64 zipDownload

`curl -fsSL https://allmystuff.works/install.sh | sh -s -- --no-gui` skips the desktop app — you still get the CLI, the headless node, and the mesh daemon: everything a server needs to join.

No surprises

What the one-liner actually does.

  1. Runs the canonical installer maintained in the app repoallmystuff.works/install.sh is just the short URL for it, so the site can't drift from what the app ships.
  2. Detects your OS and CPU, then installs the allmystuff CLI, the desktop app, and the headless node (allmystuff serve) from the latest GitHub release, verifying every SHA-256 sidecar. No prebuilt for your platform? It builds the CLI from source with cargo.
  3. Puts them on your PATH — /usr/local/bin when it's already writable (it never prompts for a password), else ~/.local/bin. A bare allmystuff opens the app.
  4. Makes sure the myownmesh daemon the live mesh runs on is in place — a recent one is used as-is, an old one updates itself, a missing one is installed and checksum-verified. --no-mesh leaves it alone; --no-gui skips the app on headless boxes.

No telemetry, no account. The portable app uses your system webview — for the full desktop integration (menu entry, icon, the daemon bundled inside the package) grab a .deb / .AppImage / .dmg / .msi above instead.

Verify anything

Checksums ship with every asset.

Every portable archive has a .sha256 sidecar in the release. Two commands, any platform:

verify a downloadsh
$ curl -fsSLO https://github.com/mrjeeves/AllMyStuff/releases/latest/download/allmystuff-linux-x86_64.tar.gz.sha256
$ sha256sum -c allmystuff-linux-x86_64.tar.gz.sha256

macOS: use `shasum -a 256 -c`. Windows: `Get-FileHash` and compare. The source for every build is on GitHub — MIT, build it yourself if you'd rather.

After install

Three minutes to a working mesh.

01

Install and open. The app scans the machine it's on — screens, mics, cameras, disks, input — and puts it on your graph. There is no account step.

02

Join your network. Your devices introduce themselves through it — our shared servers by default, your own box if you've pointed the settings there.

03

Claim your machines. Install on the next device, then claim it into your fleet with the code both screens show you — read it aloud, tap, done.

04

Access your stuff. Consoles, terminals, and files now work between them — at home or across the planet. Add hardware and humans as needed.

See everything it does Add hardware — a witness for machines that die Add humans — a technician on tap