Skip to main content

A terminal password manager.

Project description

🛡️ PWM — Terminal Password Manager

version Python-3.8 | 3.9 | 3.10 | 3.11 | 3.12 | 3.13 Status


🎯 PWM is a simple and offline terminal-based password manager.
No syncing. No servers. No bloat. Just your passwords stored safely on your machine.

✨ Built for developers, hackers, and keyboard warriors who love simplicity and privacy.


📸 Preview

intro screen

view app

web preview


🚀 Features

  • 🧠 Simple CLI interface — no need to learn another tool
  • 🔐 Everything is stored locally (no cloud)
  • 💻 Instant Web View (pwm web)
  • 📁 Export in txt or json
  • 📦 Clean and extendable project layout

⚙️ Quick Start

> pwm -h

usage: PWM [-h] {app,all,view,export,web} ...

A terminal password manager.

positional arguments:
  {app,all,view,export,web}

options:
  -h, --help  show help message and exit

A few common commands:

pwm app create     # Create an app entry
pwm all            # View all stored apps
pwm view <app>     # View a single app
pwm export json    # Export everything to JSON
pwm web            # Launch web viewer in browser

📦 Installation

pip install pwm-project

or

git clone https://github.com/ihawar/pwm-project.git
cd pwm-project
pip install .

Built with 💜 by hawar

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pwm_project-1.0.1.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pwm_project-1.0.1-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file pwm_project-1.0.1.tar.gz.

File metadata

  • Download URL: pwm_project-1.0.1.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pwm_project-1.0.1.tar.gz
Algorithm Hash digest
SHA256 096aece682853b61574a7fbc622c9f2a9e153649c9a409778d298e13b8732db9
MD5 8f675f4bba8c42c12a37c4d9121243d4
BLAKE2b-256 8ab981706f459c349383fc3378fca01dc5041c5f07226f81dbb90b4d6f41abea

See more details on using hashes here.

File details

Details for the file pwm_project-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pwm_project-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pwm_project-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 87d23f878040db5cc19d85975df422d3328e916488690cb2e5360f4d852fca29
MD5 ba5e1e6cd57e13998def7ebfc7d34b77
BLAKE2b-256 080233dc2cb42b599e684ae87467401d2b2d2e15c7aa4dd3a2f2fc4e7491878c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page