Platforms

The mani CLI — login, init, vault, sync, watch, daemon, env, device, recovery — works the same way on every supported platform; the sync model and encryption are identical regardless of OS. What differs per platform is how your local device keypair is stored and whether you can mount a vault as on-demand files instead of syncing a real copy to disk.

macOSLinuxWindows
CLI (curl | sh install)via WSL2
Device key storageKeychainsecret-service (e.g. gnome-keyring)secret-service, inside WSL2
On-demand files (mount a vault without syncing it to disk)in development — Finder integrationmani mount, build-from-source onlyvia WSL2's Linux kernel
  • macOS — Finder's on-demand-files extension and its current status.
  • Linuxmani mount over FUSE, and why the released binary doesn't include it.
  • Windows — there's no native build; how WSL2 fits in.

See vaults and devices for what a device keypair actually is, and mani mount for the on-demand files command's flags.