Skyveer is a tiny desktop app for juggling AWS profiles, requesting
STS session tokens with MFA, and writing them into
~/.aws/credentials without ever leaving your machine.
Built for engineers who switch AWS accounts a dozen times a day and want MFA without the shell gymnastics.
Add, edit, and delete IAM profiles, access keys, MFA device ARN, region, and label.
Enter your 6-digit code and Skyveer calls sts:GetSessionToken for you.
Mark any profile as default, it auto-writes to the [default] credentials section.
Active / expired status verified live via sts:GetCallerIdentity.
Writes both ~/.aws/credentials and ~/.aws/config on every login.
Sensible defaults, requests STS tokens with a 12-hour duration so you can focus on shipping.
Drop in your IAM keys, MFA device ARN, region, and a friendly name.
Skyveer calls sts:GetSessionToken and writes temporary creds locally.
Run aws --profile <name> or nothing at all if it's your default.
One click wipes the session from ~/.aws/credentials.
Skyveer started with AWS, but it's built to grow. Here's what's next on the roadmap.
Bring profile + session management beyond AWS, GCP, Azure, and friends.
Group profiles by project, team, or environment so context-switching stays sane.
Open a scoped terminal for each profile without ever writing credentials to disk.
Grab the latest installer from the GitHub Releases page.
All STS calls go directly to AWS. Profile data is stored in Electron's local app data directory — no servers, no telemetry, no third parties.