-
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Dinesh Dawonauth edited this page Dec 17, 2025
·
2 revisions
PassFX is a production-grade, terminal-based password manager (TUI) built for developers who trust code more than clouds (and certainly more than they trust "free tier" SaaS).
It provides a modern, keyboard-centric interface for managing your most sensitive data—passwords, credit cards, recovery codes, and environment variables—without ever sending a single byte over the network.
We take a paranoid, "local-first" approach to security, because "the cloud" is just a marketing term for "someone else's computer."
- Offline Only: No servers. No syncing. No "AI-powered cloud backups." Your data stays on your machine, exactly where it belongs.
- Zero Knowledge: We can't see your data. If you lose your master password, your data is mathematically irretrievable. We hope you like brute-forcing AES-256 (spoiler: you won't).
- Standard Primitives: We rely on AES-256-CBC (Fernet) and PBKDF2-HMAC-SHA256. We don't roll our own crypto (rule #1 of crypto club).
-
Modern TUI: Built on Textual, featuring full mouse support, modal dialogs, and layouts that actually center the
div. -
Versatile Storage:
- Credentials: Email/Password combinations.
-
DevOps: Environment variables (
.env) and API keys (so you stop hardcoding them). - Recovery: 2FA backup codes and financial data.
-
Clipboard Hygiene: Automatic clipboard clearing after 30 seconds to prevent you from accidentally pasting your root password into
#general. -
Secure Generator: Robust generator for passwords, passphrases, and PINs using a CSPRNG (no
Math.random()here).
PassFX is currently v1.0.0 (Beta). It is stable enough for daily use, but as with all security tools, please maintain backups.
- Installation: Get set up via PyPI (easy mode) or source (beast mode).
- Quickstart: Learn how to initialize your vault without locking yourself out.
- User Manual: A comprehensive guide to managing your secrets.
Maintained by the PassFX Team. Built with 🔒 and ☕.