Manage SSH keys easily with a modern native app.
Keymaker 1.3.0 adds support for ED25519-SK security keys and features several UI refinements.
- Security Keys: Added support for
ED25519-SKsecurity keys. - Improved Detection: Enhanced key type and bit size detection for security-backed keys.
- UI Refinements: Improved dialog dimensions and removed
raisedbar styles for a cleaner look.
For detailed release notes and version history, see CHANGELOG.md.
- Key Generation: Create Ed25519, RSA, and ECDSA keys in seconds.
- Key Management: View and organize your local SSH keys.
- Easy Deployment: Deploy keys to servers with a guidable interface.
- Clipboard Ready: Copy public keys with a single click.
- Security: Manage passphrases and delete keys securely.
- Native Design: Built with GTK4 for a seamless GNOME experience.
- Responsive: Adapts to any window size.
- Dark Mode: Supports system-wide dark theme.
# Clone the repository
git clone https://github.com/tobagin/keymaker.git
cd keymaker
# Build and install development version
./scripts/build.sh --dev- Generate: Click the + button to create a new key pair.
- Copy: Use the copy icon to grab your public key.
- Deploy: Use the server icon to copy the deployment command.
Customize your experience in the Preferences menu:
- Manage backups
- Configure confirmation dialogs
- Local Only: Your keys never leave your machine unless you deploy them.
- Secure Storage: Passphrases can be stored in your system keyring.
- No Tracking: No analytics or telemetry.
Contributions are welcome! Please feel free to submit a Pull Request.
Distributed under the GNU General Public License v3.0. See LICENSE for more information.
- Thiago Fernandes: Developer
- The GNOME Project: For the GTK toolkit
- OpenSSH: For the underlying tools
| Main Window | Key Generation | Key Details |
|---|---|---|
![]() |
![]() |
![]() |



