sudowho needs only python3 and git — both are already on macOS and most Linux distros. The gh and vercel CLIs are optional; sudowho skips whatever isn't installed.
This downloads the CLI and dashboard into ~/.sudowho and symlinks the binary into ~/bin:
If ~/bin isn't already on your PATH, the installer will tell you the line to add to your shell profile.
Answer a few prompts for each identity you switch between (git name/email, GitHub CLI account, Vercel scope). You can add Supabase accounts and projects afterward by editing ~/.config/sudowho/config.json — see the example config.
Opens at http://127.0.0.1:4173 by default. Everything runs locally; nothing is uploaded anywhere.
Prefer to inspect before running a script? Clone the repo directly:
Full command reference: Docs