SSH Key & Certificate Manager for GitHub.

MACOS

TOOLING

GO

Problem

You might think: "I already use gh to upload my SSH key — why do I need this?" The gh CLI is great for the initial setup, but it doesn't manage your keys.

Solution

Whether you're a solo developer managing personal projects or an enterprise team with hundreds of engineers, cassh brings security best practices to your SSH workflow — without the complexity.

One App, All Your GitHub Accounts Most developers juggle multiple GitHub accounts — work and personal, or multiple organizations. cassh manages them all from a single menu bar app. - Enterprise connections use certificates that auto-expire - Personal connections use keys with configurable rotation - Each connection gets its own SSH key and config entry - Status at a glance — green means you're good, yellow means expiring soon, red means action needed

GitHub Enterprise Flow