Ah, Google Whisk. A genuinely innovative, enjoyable, and wildly useful AI image ideation tool. So, naturally, in accordance with sacred corporate tradition, it had to be brutally murdered. Sent to the legendary Google Graveyard to rest peacefully alongside Reader, Inbox, Stadia, and the hundred other products we actually liked. 🪦
Because why keep a highly functional, creative, and beloved tool alive when you can just sunset it for absolutely no coherent reason?
Enter ReWhisk.
This is our deeply sarcastic, yet highly functional refusal to let a good thing die. ReWhisk is a faithful, spite-driven clone of the discontinued Google Whisk AI. We've resurrected the exact "remix" workflow you loved—where you could actually click on Subject, Scene, and Style to mutate images without having to hack together three paragraphs of "hyperrealistic 8k cinematic lighting masterpiece" prompt garbage.
- The Holy Trinity of Ideation: Our UI lovingly recreates the Subject, Scene, and Style pillars. We figured out it was a good idea, not sure why the original creators forgot.
- Powered by Google (Ironically): In a beautiful twist of fate, we're using the Gemini API and Imagen 3 to power the backend. Yes, we are using Google's own tools to revive a product Google killed. The irony is delicious.
- Dark-Themed Minimalist UI: Because the internet is too bright and we have headaches.
- Drag-and-Drop and Chat-to-Edit: Less typing, more tweaking. The way it always should have been.
- Clone this repository of defiance.
- Install the things:
npm install
- Create a
.envfile in the root directory. You'll need to supply your own API keys. We're running on spite, not VC money:GEMINI_API_KEY=your_key_here
The Gemini API "Free Tier" limits are unfortunately too low to actually run this app smoothly. You will quickly hit 429 Too Many Requests or 503 Unavailable errors when attempting to caption or generate images.
To use ReWhisk, you need to enable "Pay-as-you-go" on your API key, but we highly recommend setting up hard limits so you don't accidentally overspend:
-
Enable Pay-As-You-Go: Go to the Google AI Studio Billing Page. Ensure your "Generative Language Client" project is selected, and click "Enable billing" to attach a card.
-
Set a Budget Alert: Go to the GCP Billing Budgets & Alerts page. Create a budget for your project with a specified amount (e.g.,
$5.00) to get email alerts as you approach it. -
Set a Hard Cap (Crucial): To physically stop the API from spending more than you want, go to the GCP Quotas Page. Filter for "Generate requests per day", select it, click Edit Quotas, and lower it from unlimited to a specific cap (e.g., 300 requests per day). (Note: At roughly ~$0.07 per image, a $5/month budget will last you a very long time).
-
Fire it up:
npm run dev
Please pour one out for the original Google Whisk. It joins the ranks of the fallen. Gone, but now fully reconstructed in this repository out of sheer, unadulterated stubbornness.
Enjoy creating. Or at least enjoy it until the APIs get deprecated next week.