What is Cryptex Vault?
Cryptex Vault is an open source password manager that keeps an encrypted vault on each of your devices. You use the web app and the Chromium Extension to manage and fill passwords, then sync between linked devices. The repository also contains an Android app.
Devices connect directly where possible; otherwise a TURN server relays end-to-end encrypted traffic. You can run the connection services yourself, using the Compose stack and deployment files for the web app, signaling and STUN/TURN services, or use the project's hosted Online Services. The hosted backend is private and kept in a separate repository.
The web app, extension and shared vault and sync cryptography are licensed under AGPL-3.0, so you can inspect the code and build the software yourself. Local use needs no account.
Key capabilities
- Local vaults Keeps an encrypted password vault on each device without requiring an account for local use.
- Password filling Provides password management and filling through the web app and Chromium extension.
- Device synchronization Links vaults for automatic or manual synchronization when devices are open, unlocked and reachable.
- Encrypted connections Uses direct device connections where possible and relays end-to-end encrypted traffic through TURN otherwise.
- Self-hosted services Supplies deployment files for the web app, signaling and STUN/TURN services.
- Optional backups Offers encrypted backups through Online Services, separate from the self-hosted stack.
Where Cryptex Vault fits
Cryptex Vault fits password-management workflows where users want device-local encrypted storage with synchronization between linked devices. Its Chromium extension supports browser password filling, while self-hosted connection services let administrators operate the infrastructure used to connect devices.
Before deployment, administrators should verify device reachability, browser support and synchronization behavior when vaults are locked or closed. Self-hosted installations need a separate encrypted backup process. The documented Docker Swarm deployment also requires HTTPS through a proxy or ingress layer, with certificate management handled outside the web stack.
Install
docker compose -f compose.dev.yaml --profile local --env-file web/.env.client.default up --buildReviews of Cryptex Vault
Be the first to share your experience with Cryptex Vault.
Write a review
Loading review form…
