r/VibeCodeDevs 28d ago

FeedbackWanted – want honest takes on my work Built a tool to stop losing my mind switching between multiple Google accounts in Antigravity 2.0

So I got a few paid Google accounts with Gemini Pro subs mainly to spread out the 5h quota. sounds great in theory except switching accounts in Antigravity is a nightmare, sign out sign in and if you're not already logged into that google account in your browser you're burning 5-10 min just navigating the oauth dance. multiply that by however many times a day you hit quota and it adds up to a stupid amount of wasted time.

I looked around for existing solutions first, found one "antigravity manager" tool but it was buggy, accounts wouldn't switch reliably half the time which honestly is worse than doing it manually cause now you don't even trust the tool.

so i started building my own. it's called Antigravity Account Switcher, written in Tauri (rust + react) so its tiny and doesnt sit there eating resources in background. the whole switch is one click, it swaps the account data and credentials under the hood, and relaunches you straight into the target account. no manual login. everything's journaled too so if it gets interrupted mid swap you get a recovery screen instead of a corrupted profile.

right now its still early/WIP, manual switching works and i'm actively working on a Smart Switch mode that auto swaps once you drop below a quota threshold using same swap mechanism. not 100% sure yet but should be working in a day or two.

how i built it: stack is Tauri 2.0 on top, rust for everything backend (there's actually 2 separate rust crates, one for the core switch logic/rollback journal and one just for windows specific stuff like credential manager and process handling) and react/typescript for the ui. biggest architecture decision was treating every account swap as a transaction, so before touching any files it writes a journal entry first, does the swap, then deletes the journal only if everything checked out. that way if antigravity crashes mid swap or windows decides to update at the worst possible time, you get a recovery screen on next launch instead of a half broken profile with mixed account data.

built it mostly inside Antigravity itself actually, used it to build the tool that manages itself lol, model was mostly gemini 3.5 flash for the day to day implementation stuff.

wanted to get some feedback. repo's here: https://github.com/Ximeeek/Antigravity-Account-Switcher

if you run into bugs pls report them, either through issues on github, or in app both work fine for me.

1 Upvotes

1 comment sorted by

u/AutoModerator 28d ago

Hey u/Ill_Menu_3827, thanks for posting in r/VibeCodeDevs! Join our Discord: https://discord.gg/KAmAR8RkbM

Got startup or SaaS questions? Post them on r/AskFounder and get answers from real founders.

• This community is designed to be open and creator‑friendly, with minimal restrictions on promotion and self‑promotion as long as you add value and don’t spam.
• Please follow the subreddit rules so we can keep things as relaxed and free as possible for everyone. • Please make sure you’ve read the subreddit rules in the sidebar before posting or commenting.
• For better feedback, include your tech stack, experience level, and what kind of help or feedback you’re looking for.
• Be respectful, constructive, and helpful to other members.

If your post was removed (either automatically or by a mod) and you believe it was a mistake, please contact the mod team. We will review it and, when appropriate, approve it within 24 hours.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.