iput-object/GitSwitch ? reverse-engineered prompt

Reverse engineered prompt

Build me a lightweight desktop app for developers that makes it easy to manage multiple Git identities and SSH keys in one place.

I want to be able to add profiles for services like GitHub, GitLab, Bitbucket, or a custom provider, enter my name and email, then either generate a new SSH key or use an existing private key. The app should help me copy the public key, open the right SSH settings page, and set things up so both pushing and signed commits work correctly.

When I pick a profile and switch to it, it should update my Git name and email, handle SSH commit signing, and keep my ~/.ssh/config in sync without breaking anything else. It should also have health checks and a repair button in case my config drifts. If possible, keep it running in the system tray so I can switch fast later, and add basic command line support too. If you need current docs for Tauri or React behavior, look them up online.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab