Neurogen is a modern, responsive web application that allows users to generate AI-powered images using various models and settings. Built with React and TypeScript, it provides a clean, intuitive interface for creating unique digital artwork through text prompts.
- 🖼️ Generate AI images from text prompts
- 🎨 Multiple AI models including Flux and GPT-Image
- ⚙️ Advanced settings for fine-tuning image generation
- 🌓 Dark/Light mode support
- 📱 Responsive design that works on all devices
- 🚀 Fast and efficient image generation
- 🎯 Seed control for reproducible results
- 🖼️ Support for transparent backgrounds (GPT-Image model)
- 🔄 Image-to-image generation capability
- React 18 with TypeScript
- Tailwind CSS for styling
- React Icons
- React Router for navigation
- Vite for fast development and building
- Pollinations AI API for image generation
Follow these steps to set up and run Neurogen locally on your machine.
Make sure you have the following installed:
- Node.js (LTS version recommended)
- npm or Yarn
- Clone the repository:
git clone https://github.com/your-username/neurogen.git cd neurogen - Install dependencies:
npm install # or yarn install
To start the development server:
npm run dev
# or
yarn devThis will typically start the application on http://localhost:5173.
To build the application for production:
npm run build
# or
yarn buildThe production-ready files will be generated in the dist directory.
Once the application is running, you can:
- Enter a text prompt in the input field.
- Select your desired AI model and adjust advanced settings.
- Click the "Generate" button to create your image.
- Use seed control for reproducible results or enable image-to-image generation.
We welcome contributions to Neurogen! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name). - Make your changes.
- Commit your changes (
git commit -m 'feat: Add new feature'). - Push to the branch (
git push origin feature/your-feature-name). - Open a Pull Request.
Please ensure your code adheres to the project's coding style and conventions.
This project is licensed under the MIT License - see the LICENSE file for details.