No description
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| app.py | ||
| README.md | ||
| requirements.txt | ||
key-forge
PyQt6 SSH key manager — part of the Forge Suite by dev-boffin-io.
Features
- Keys tab — scan
~/.ssh/, list key pairs with type/bits/fingerprint - Generate keys: ed25519 / rsa / ecdsa / dsa with passphrase & comment
- Copy public key to clipboard, delete key pair, import from file
- ssh-agent tab — list loaded identities, add key, remove all
- known_hosts tab — view, filter, remove host entries (
ssh-keygen -R) - ~/.ssh/config editor — edit, save SSH config in-app
- Host Key Scan —
ssh-keyscanto fetch remote host keys
Install
pip install PyQt6
# ssh-keygen, ssh-add, ssh-keyscan must be in PATH
Run
python app.py
Platform
Linux · macOS · Windows (with Git for Windows / OpenSSH)