A modern, fast, and secure React interface for interacting with 1min.ai's image generation and upscaling APIs. Designed to handle bulk-processing asynchronously via pasting prompts or uploading a .txt file.
- 🚀 Multi-threaded Bulk Generation: Process up to 10 prompts concurrently (streamlined via the React client).
- 📁 Smart File System Access: Saves outputs instantly to a chosen desktop folder without zip bottlenecks, or defaults to a clean ZIP download.
- 🌐 Cloudflare Worker CORS Proxy: A built-in
_worker.tsscript that securely bypasses browser CORS errors when downloading generated images from 1min.ai servers. - 🎨 Dynamic Configs: Dynamically swaps configuration menus ensuring strict compatibility with models like GPT Image, Flux, and Dzine.
- ⚡ Gemini Prompt Generation: Brainstorm 5, 10, or 50 high-quality prompts instantly using Google AI Studio.
- 🔒 Local & Secure: Your API keys are strictly saved in
localStorageand requests are executed locally from your browser.
-
Install the dependencies:
npm install
-
Because the application utilizes a Cloudflare Worker (
_worker.ts) to bypass image download CORS restrictions, testing locally requires simulating the Cloudflare Edge network rather than using a standard Vite server.Run Local Cloudflare Simulator (Wrangler):
npm run build npx wrangler dev
-
Open your browser and navigate to the localhost port provided by Wrangler.
- Open the API Keys dropdown in the top right to save your 1min.ai and Google AI Studio keys.
- Select a model from the left sidebar and configure its parameters.
- Type prompts line-by-line, or generate them using the Gemini feature.
- Click Start Generation!