Skip to content
Nana Elie edited this page Apr 22, 2025 · 5 revisions

Password Manager in Python

Welcome to the official Wiki of the Password Manager in Python – a lightweight and secure CLI tool to generate, store, and manage passwords using SQLite.


Navigation


What is this project?

This is a Python-based password manager built for individuals who want to:

  • Securely store account credentials locally
  • Generate strong passwords
  • Access and manage their accounts from the command line

Key Features

  • Generate secure passwords of customizable length
  • Store, retrieve, update, and delete accounts
  • Local storage using SQLite database
  • User-friendly command-line interface (CLI)

Installation

To install psmgr, follow these steps:

   git clone https://github.com/nanaelie/psmgr.git
   cd psmgr
   pip install .

See the Installation Guide page for detailed instructions.


Usage

Quick examples:

  • Add account:
    psmgr add-account --name "gmail" --pswd "MyStrongPassword123!"

  • Display accounts:
    psmgr display-accounts

  • Generate password:
    psmgr --generate 16

Full CLI usage available here


Security

All passwords are stored securely in a local SQLite database.
Encryption and access protection features are being added in upcoming versions.
Stay tuned in the Security page for updates.


See the FAQ page for common questions.


Contributing

We welcome contributions! Please check the Contributing Guidelines page for how to get started.

Clone this wiki locally