mohit4bug/gssh README

🔑 gssh - Tiny GitHub account switcher

Stop manually editing your ~/.ssh/config.

Built with Go TUI by Charm


What Is This?

A minimal TUI to manage multiple GitHub accounts.

It generates SSH keys and updates your SSH config so you can use multiple identities.


Getting Started

curl -fsSL https://raw.githubusercontent.com/mohit4bug/gssh/main/install.sh | bash

Alternative:

go install github.com/mohit4bug/gssh@latest

Run:

gssh

Keybindings

KeyAction
↑/↓Navigate
enterSelect account
aAdd new profile
eEdit alias
dDelete profile
kShow public key
qQuit

Note

Modifies ~/.ssh/config. Back it up if needed.