One command to switch git, GitHub, Vercel & Supabase identities
sudowho is a local-first CLI and dashboard for developers juggling multiple accounts. Switch identities per repo, wake or pause Supabase compute, and track git activity — all from one tool that never phones home.
Use it as a CLI
Drop into any repo and run sudowho work to switch git, GitHub, and Vercel in one shot — with an optional auto-generated commit message and push.
Or a local web dashboard
Run sudowho dashboard to open a local UI with every command wired to a button — compute status, heartbeats, and git activity across every project, light or dark mode.
Why sudowho
Built by a developer managing 9+ Supabase accounts and multiple GitHub/Vercel identities across personal and client work — for anyone in the same boat.
Runs entirely on your machine
No account, no server, no telemetry. Your git, GitHub, Vercel, and Supabase credentials never leave your laptop.
Zero lock-in
Everything is one readable JSON file you own. Back it up, version it, edit it by hand — no proprietary format.
No heavy dependencies
Pure bash + Python standard library on the CLI, vanilla JS/CSS on the dashboard. Nothing to `npm install` to run it day to day.
One command, not four
Switching git identity, `gh auth switch`, and Vercel login/scope used to be three manual steps per context switch. Now it's one.
Stops surprise Supabase pauses
Free-tier projects auto-pause after 7 idle days. sudowho heartbeats your own DB on a schedule and tells you exactly how many days you have left.
One table instead of five dashboards
See every project's compute status, last git push, and account mapping in one place — instead of five browser tabs across vendors.
Built for multi-client work
Freelancers and consultants managing several client GitHub/Vercel/Supabase orgs get a single source of truth for which is which.
Fully open source
MIT licensed. Every line that touches a token is readable — audit it yourself instead of trusting a black box.
Get updates
New releases, providers beyond Supabase, and the desktop app — straight to your inbox. No spam.