Status: v0.2.0 (R2 Release) β offline-first, cross-platform desktop application with hardware-key (YubiKey) support.
Barqly Vault is an offline-first, open-source desktop application for encrypting and decrypting sensitive documents β such as Bitcoin wallet descriptors, manifests, and configuration files β using multiple keys (YubiKeys and/or passphrases).
Barqly Vault is not intended for direct storage of Bitcoin private keys or seed phrases.
It is designed to protect related files (e.g., wallet descriptors, configuration manifests, or vault backups) in a simple and auditable way.
- Download the latest release from barqly.com/downloads.
- Run the app and select files or folders to encrypt.
- Choose or create a vault and attach up to 4 keys in any combination (YubiKey or passphrase). Hardware keys are recommended.
- Export your recovery bundle (
RECOVERY.txt) and store it safely offline.
- Offline-first: All operations are local.
- Multi-key model: Use hardware keys (YubiKey), passphrases, or both.
- Cross-platform: Desktop app for macOS, Linux, and Windows.
- Open source: Transparent codebase and workflows.
- Age encryption standard: Uses age (ChaCha20-Poly1305 + X25519) for modern, auditable encryption.
- Multi-key encryption: Each vault supports up to 4 keys in any combination (YubiKey and/or passphrase).
- Hardware security: YubiKey support with multi-device detection and management.
- No network calls: All operations are local-only; encrypted files never leave your control.
- Key export/import: Backup and restore individual keys across machines using standard .agekey.enc format.
- Key lifecycle tracking: NIST-aligned states (PreActivation β Active β Suspended β Deactivated).
- Disaster recovery mode: Auto-detects when vault metadata is missing; restores from encrypted bundle.
- Batch encryption: Encrypt multiple files and folders in a single operation.
- Integrity verification: Each vault includes a manifest with file hashes for verification.
- Portable outputs: Store encrypted vaults anywhere (USB, cloud, offline backups).
- Theme support: Light, dark, or system-based themes.
Barqly Vault is developed using AI-Driven Development (ADD) β an approach that combines traditional coding practices with AI-assisted design and documentation, powered by the ZenAI Programming framework.
- Clear project documentation in
/docsfor both humans and AI agents. - Fully compatible with traditional toolchains (
make,npm,cargo). - AI-aware context for contributors in
/docs/engineering.
See CONTRIBUTING.md for more details.
Contributions are welcome β open an issue or PR, and please review SECURITY.md for responsible disclosure guidelines.
Barqly Vault is an open-source project maintained by Mohammad Nauman.
If you discover a bug, have a question, or would like to share feedback, you can reach out through:
- Email: [email protected]
- Nostr (@Barqly):
npub1y9y7cje0yx26aty28lmr3tr09fgwuym90uslef7e0475m36a97ysr94l54
(View on Nostr Web) - X (Twitter) @BarqlyHQ
- GitHub Issues: github.com/Barqly/barqly-vault/issues
Responses are handled personally and as time permits.
Barqly Vault is provided on an open-source, best-effort basis β community collaboration and improvements are always welcome.
MIT Β© 2025 Barqly
Offline-first, open-source file encryption for desktop.






