SSH Key & Certificate Manager for GitHub.
client
Personal
year
2025
timeframe
3 Weeks
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
