A deprecated CLI tool for SSH authentication and Git commit/tag signing using keys stored on a mobile device.
kr was a command-line tool that enabled SSH authentication and Git commit/tag signing using private keys stored on a paired mobile device via the Krypton app. It acted as an SSH agent to route authentication requests to the mobile app, ensuring keys never left the phone. The tool also provided a GPG interface for signing Git operations.
Developers and system administrators seeking enhanced security for SSH and Git operations by offloading private key storage to a mobile device.
It offered a unique mobile-first security model where private keys were isolated on the user's phone, reducing workstation exposure. The integration with SSH and Git provided a seamless workflow for secure authentication and code signing.
DEPRECATED A dev tool for SSH auth + Git commit/tag signing using a key stored in Krypton.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Private keys never leave the paired mobile device, enhancing security by reducing workstation exposure, as emphasized in the README.
Acts as an SSH agent (krd) to route authentication requests to the mobile app for approval, integrating directly with SSH workflows.
Provides a GPG interface (krgpg) for signing Git commits and tags using the mobile-stored key, enabling secure code provenance.
Installation via a curl command simplifies deployment, as shown in the README's 'Easy Install' section.
The project is no longer maintained, with development moved elsewhere, meaning no bug fixes, security patches, or support.
Only supports macOS 10.10+ and Linux with systemd, excluding Windows and other platforms, as stated in the README.
Released under 'All Rights Reserved,' which is not a standard open-source license and can limit usage in collaborative or commercial projects.
Requires constant pairing with a mobile app, introducing single points of failure like phone unavailability or app compatibility issues.