This is a simple image flow generator. It's started as a submission for the Kendo UI React Challenge at Dev.to . Most of the code was generated with Google AI Studio with the help of the Kendo UI React Coding Assistant MCP.
Prerequisites: Node.js
-
Install dependencies:
npm install
-
Run the app:
npm run dev
-
Configure your Gemini API Key:
- Open the app in your browser
- Click on the "Instructions" tab for detailed steps on how to get your API key
- Use the "Configure API Key" button to enter your key
- Your API key will be stored locally in your browser
- Visit Google AI Studio
- Sign in with your Google account
- Navigate to the API key section or visit https://aistudio.google.com/app/apikey
- Click "Create API key" and select your project
- Copy the generated API key (starts with "AI...")
- Enter it in the application's settings
Note: Your API key is stored locally in your browser and never transmitted to any servers except Google's API endpoints.
- Upload image(s).
- Flow editor with visual node connections.
- Preview results.
- Download results.
- Download all files at once.
- Dashboard for AI tokens usage.
- Dashboard stats for most used flow nodes.
- User-configurable API key management.
- Built-in instructions for API key generation.
- Secure local storage of API credentials.
- Integrate Multiple AI Models.
- Enhance Workflow editor.
- Delete node.
- Zoom in/out.
- Panning.
- Add Authentication.
- API keys are stored locally in your browser using localStorage
- No API keys are transmitted to any servers except Google's official Gemini API
- All image processing happens through Google's Gemini API directly from your browser
- No user data is stored on external servers