Console Smart Password Manager
Terminal-based smart password manager with deterministic password generation. Generate, manage, and retrieve passwords without storing them — all from your command line.
Decentralized by Design: Unlike traditional password managers that store encrypted vaults on central servers, Smart Password Manager stores nothing. Your secrets never leave your device. Passwords are regenerated on-demand — no cloud, no database, no trust required.
Installation
pip install clipassman==4.0.0 clipassman
Main Menu Options:
Powered by smartpasslib v4.0.0+
Key Derivation (same as JS/Kotlin/Go/C# v4.0.0):
| Key Type | Iterations | Purpose |
|---|---|---|
| Private Key | 15-30 (dynamic) | Password generation (never stored, never transmitted) |
| Public Key | 45-60 (dynamic) | Verification (stored locally) |
Character Set (Google-compatible):
!@#$%^&*()_+-=[]{};:,.<>?/ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz
Validation Rules: Secret phrase: min 12 chars · Password length: 12-100 chars
CLIPassMan produces identical passwords to:
Core Libraries:
CLI Applications:
| Platform | Path |
|---|---|
| Linux | ~/.config/smart_password_manager/passwords.json |
By using this software, you agree to the full disclaimer terms.
Software provided "AS IS" without warranty. You assume all risks.
Full legal disclaimer: See DISCLAIMER.md
License: BSD 3-Clause License