Skip to content
Dinesh Dawonauth edited this page Dec 17, 2025 · 2 revisions

Welcome to PassFX

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.

Core Philosophy

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).

Key Features

  • 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).

Project Status

PassFX is currently v1.0.0 (Beta). It is stable enough for daily use, but as with all security tools, please maintain backups.

Getting Started

  • 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 ☕.

Clone this wiki locally