Private by design - Local first - Multi-device sync

Secure passwords for phone and desktop.
Private from first unlock to daily sync.

VaultMesh keeps your vault encrypted on your own devices. Mobile and desktop can pair and sync directly, with no required hub device and no desktop dependency for mobile sync.

Get VaultMesh How Sync Works
End-to-end encrypted Works fully offline Mobile and desktop sync independently Windows, macOS, Linux, Browser

Simple workflow, serious security

VaultMesh is built so mobile and desktop users can share one secure vault without giving up control over keys or plaintext data.

Zero Knowledge

No service can read your vault. Encryption and decryption happen only on your devices, and keys stay local.

Local First

Your vault is stored locally in an encrypted database. VaultMesh remains usable even with no network connection.

Strong Cryptography

Argon2id, XChaCha20-Poly1305, X25519, and Ed25519 protect your data with modern, proven primitives.

Device Sync You Control

Sync over local network by default. For remote devices, the relay forwards encrypted payloads without seeing plaintext.

Independent Device Sync

Mobile and desktop devices pair and sync securely without a required hub. Relay is only for cross-network encrypted transport.

Conflict-Free Sync

Hybrid logical clock and version vectors merge concurrent edits deterministically so data remains consistent.

Browser Extension Bridge

Extensions connect to the desktop client for secure autofill, keeping sensitive data out of long-term browser storage.

Secure Pairing

SPAKE2 plus human verification ensures only your trusted physical devices can join your sync domain.

Four steps from first install to daily use

Start on any device you prefer, then pair more trusted devices when you want shared sync.

1

Install on Any Device

Install VaultMesh on mobile or desktop, then create your vault with your preferred starting device.

2

Create Vault

Set your master password and import or add credentials. Data is encrypted before it is written to disk.

3

Pair Trusted Devices

Use QR or pairing code between devices, then verify the security string before joining your sync domain.

4

Use Everywhere

Continue on mobile and desktop with one encrypted vault. Add browser extension integration when needed.

Direct packages from this site

Desktop, extension, CLI, and relay packages are served from this website. Mobile apps are distributed through app marketplaces.

Mobile sync does not require desktop. Desktop is optional unless you need browser extension integration.

Mobile Apps

Available via App Store and Google Play. Mobile devices can sync directly without requiring desktop.

iOS App
Apple App Store
Marketplace
Android App
Google Play
Marketplace
Browser Extensions

Browser autofill package. Requires desktop app via native messaging.

Checksums and signatures: downloads/checksums.txt

Need remote sync across networks?

Use a relay node for NAT traversal. VaultMesh relay forwards encrypted payloads only and does not read vault plaintext.

View Relay Guide