The same outpost on every device
Sign in with your 0cloud account and your workspaces, keys, dotfiles and history follow you. Everything is encrypted in your browser first.
Laptop
shop-api
claude · npm run dev
decrypted herePhone
shop-api
same files, same history
decrypted hereLibrary computer
shop-api
~/.ssh and dotfiles
decrypted hereWhat syncs
Your project files, SSH keys and hosts, dotfiles such as ~/.bashrc and ~/.config, and your shell history. Packages reinstall from the same lists, so a new device matches the old one.
- Workspaces and their files
- SSH keys, config and known_hosts
- Dotfiles and shell history
End-to-end encryption
What syncs
Devices
A removed device loses its key at once. Your files on other devices stay as they are.
- ~/.ssh/id_ed25519key→x9Fq…7Ld2
- ~/.bashrcdotfile→x9Fq…7Ld2
- ~/.bash_historyhistory→x9Fq…7Ld2
- ~/work/shop-apifiles→x9Fq…7Ld2
The key never leaves your browser. We store the right-hand column only.
Encrypted before it leaves
Everything is encrypted in your browser with a key only your browser holds. Our servers store data they cannot read, and decrypting happens only on your devices.
- End-to-end encrypted
- Keys never leave your browser
- Remove a device any time
Free to start, no sign-in
Open an outpost without an account. Sign in when you want it on a second device or once you use the relay past the free share.
- No account to start
- Sign in for sync
- One 0cloud account for every product
Questions
Can 0cloud read my synced files?
No. They are encrypted in your browser before upload and decrypted only in your browser.
Do I need an account?
Not to start. You need a 0cloud account to sync between devices.
What if I lose a device?
Sign in on another device and remove the lost one from your account.