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.
| macOS | Linux | Windows | |
|---|---|---|---|
CLI (curl | sh install) | ✅ | ✅ | via WSL2 |
| Device key storage | Keychain | secret-service (e.g. gnome-keyring) | secret-service, inside WSL2 |
| On-demand files (mount a vault without syncing it to disk) | in development — Finder integration | ✅ mani mount, build-from-source only | via WSL2's Linux kernel |
- macOS — Finder's on-demand-files extension and its current status.
- Linux —
mani mountover 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.