Skip to content

karlanddone/rewhisk

Repository files navigation

ReWhisk 🌪️

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.

Features (Because some of us actually like features)

  • 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.

Getting Started (Assuming you're not a Google Exec about to kill this too)

  1. Clone this repository of defiance.
  2. Install the things:
    npm install
  3. Create a .env file 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

⚠️ Crucial Step: API Quotas & Billing Setup

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:

  1. 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.

  2. 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.

  3. 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).

  4. Fire it up:

    npm run dev

A Moment of Silence

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.

About

ReWhisk — Rescued from the Google Graveyard. A faithful clone of the discontinued Google Whisk AI image remixing tool. Powered by Gemini + Imagen.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors