kc

Keychain

Design Notes

Python rewrite notes, artifact size, delegation, and state model.

active GPLv3 3.x preview GitHub Releases

Keychain 3.x is a rewrite with a conservative surface. The goal is not to make Keychain larger; it is to make the small tool easier to reason about.

Notes

  • Keep the shipped artifact lean.
  • Delegate SSH configuration, GPG inspection, and platform details to the tools that already own them.
  • Keep state probing centralized so the command path stays simple.