- ๐ Real-time image generation as you type
- ๐จ Consistency mode for iterative generations
- ๐ผ๏ธ Featured gallery of generations
- ๐ฅ Easy image downloads
- ๐ Optional BYOK (Bring Your Own Key) support
- ๐ Rate limiting and analytics built-in
- Flux Schnell - High-performance image model from BFL
- Together AI - Inference API provider
- Next.js 14 - React framework with App Router
- Tailwind CSS - Utility-first CSS framework
- Helicone - API observability
- Plausible - Privacy-friendly analytics
- Clone the repository:
git clone https://github.com/SujalXplores/blinkshot
- Install dependencies:
npm install
- Create a
.env.local
file and add your Upstash & Together AI API key:
TOGETHER_API_KEY=your_api_key_here
UPSTASH_REDIS_REST_URL=your_redis_url_here
UPSTASH_REDIS_REST_TOKEN=your_redis_token_here
- Start the development server:
npm run dev
- Build an image gallery of cool generations with their prompts
- Add download functionality for generated images
- Implement authentication and email-based rate limiting
- Display remaining credits for users
- Add replay functionality for consistent generations
- Add configurable step settings (2-5)
Contributions are welcome! Feel free to:
- Open issues for bugs or feature requests
- Submit pull requests for improvements
- Share your feedback and suggestions
This project is licensed under the MIT License - see the LICENSE file for details.
- Forked from Nutlope/blinkshot
- Built with Together AI and Flux