Description
Desktop application for running local image generation workflows inside an Electron setup. It lets users organize work into projects, create reusable presets, run prompt based jobs with Gemini powered models, attach reference images, and review outputs in a dedicated canvas and lightbox flow backed by a local Hono server and SQLite store.
Features
- Gemini-powered image generation with prompt, palette, aspect ratio, size, and transparency controls
- Project-centric organization for grouping generations by concept
- Generation threads and canvas workspace for prompt input and result review
- Reference image support for multimodal generation workflows
- Template modes for freeform, logo, icon, flowchart, and diagram generation
- Preset management with save, reuse, and reverse-engineer capability
- Lightbox review with keyboard navigation for comparing completed outputs
- Multi-view interface: projects, generations, canvas, presets, settings
- Local settings for assets directory, provider selection, concurrency, and secure API key storage
- Cross-platform desktop app (Mac and Windows)
Tech Stack
- Electron, React, TypeScript
- Tailwind CSS, Radix UI, Zustand
- Hono (backend server), Sharp (image processing)
- Better SQLite3 + Drizzle ORM
- Google GenAI SDK
- TanStack Query, Zod
- Turbo monorepo + Bun
- electron-vite (build tool)