Argon — Self-Hosted Zero-Knowledge Team Password Manager

Why Argon
Most password managers ask you to trust their cloud. Argon asks you to trust math.- Zero-knowledge architecture — The server never sees plaintext credentials. All encryption and decryption happens on the client. The server stores opaque blobs it cannot read.
- Self-hosted — Runs on your hardware, your network, your rules. No phone-home, no telemetry, no vendor lock-in.
- Airgap-ready — Designed to operate in fully disconnected environments. No external DNS, no cloud APIs, no internet access required.
- Team-native — Built from day one for teams: shared vaults, role-based access, groups, audit logging, and granular ACLs.
- mTLS everywhere — Every connection between client and server uses mutual TLS with certificates issued by Argon’s built-in Certificate Authority. No anonymous connections.
- No browser required — Native desktop app, browser extension, and CLI. The browser extension works alongside the app, not instead of it.
Feature Overview
Encryption
Argon2id KDF, X25519 key exchange, XChaCha20-Poly1305 envelope encryption
Access Control
Teams, groups, roles, granular ACLs with bitmask permissions and expiring grants
Vault Management
Personal and team vaults, folders, tags, favorites, trash with soft-delete, entry versioning
File Sharing
Share files with Argon users via envelope encryption or with anyone via zero-knowledge magic links
Browser Extension
Manifest V3 extension with inline autofill, form detection, and in-page credential picker
Emergency Access & Recovery
Dead-man switch, escrow key wrapping, recovery keys, and automatic invite dispatch
Authentication & MFA
Argon2id challenge-response, FIDO2/WebAuthn passkeys, YubiKey support, TOTP with backup codes
Audit & Compliance
Tamper-evident audit log with signed entries, category filtering, and full actor attribution
Import & Export
Import from 10 password managers with auto-detection and deduplication, export to multiple formats
SSH Agent
Built-in SSH agent serves keys from your vault — private keys never touch disk
Mobile & CLI
Desktop app (macOS, Windows, Linux), browser extension, CLI admin tool, mobile apps (coming soon)
Quick Start
Build the server
Build the desktop app
gui/build/bin/.

