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.
CLIPassMan — 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.
⚠️ Breaking Change (v4.0.0)
This release uses smartpasslib v4.0.0, which is NOT backward compatible with v2.x.x or v3.x.x. Smart passwords created with older versions cannot be regenerated using v4.0.0.
📖 Full migration instructions → see MIGRATION.md
Powered by smartpasslib v4.0.0+ — The core library for deterministic password generation.
Key derivation (same as Python/JS/Kotlin/Go/C# versions 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:
!@#$%^&*()_+-=[]{};:,.<>?/ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz
Validation Rules: Secret phrase: min 12 chars · Password length: 12-100 chars
What's NOT stored: Secret phrase · The actual password · Any reversible password data
What IS stored (in ~/.config/smart_password_manager/passwords.json):
Prerequisites: Python 3.7+, pip
# Install from PyPI pip install clipassman==4.0.0 # Verify installation clipassman
Quick Run from Repository:
git clone https://github.com/smartlegionlab/clipassman.git cd clipassman python app.py
Launching the Application:
clipassman
Main Menu Options:
Creating Your First Password:
clipassmanRetrieving a Password:
CLIPassMan produces identical passwords to:
Core Libraries:
CLI Applications:
Secret Phrase Security
Secret Phrase Strength:
Remember: The app cannot recover your secret phrase. If you lose it, all passwords are permanently lost.
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