No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-28 10:41:07 +05:30
.gitignore Initial commit: Added Release v-1.0.0 2026-06-28 10:41:07 +05:30
app.py Initial commit: Added Release v-1.0.0 2026-06-28 10:41:07 +05:30
README.md Initial commit: Added Release v-1.0.0 2026-06-28 10:41:07 +05:30
requirements.txt Initial commit: Added Release v-1.0.0 2026-06-28 10:41:07 +05:30

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-keyscan to 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)