Skip to content

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.

Notifications You must be signed in to change notification settings

ravvdevv/Neurogen

Repository files navigation

Neurogen AI Image Generator

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.

Features

  • 🖼️ 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

Technologies Used

  • 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

Getting Started

Follow these steps to set up and run Neurogen locally on your machine.

Prerequisites

Make sure you have the following installed:

  • Node.js (LTS version recommended)
  • npm or Yarn

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/neurogen.git
    cd neurogen
  2. Install dependencies:
    npm install
    # or
    yarn install

Running the Development Server

To start the development server:

npm run dev
# or
yarn dev

This will typically start the application on http://localhost:5173.

Building for Production

To build the application for production:

npm run build
# or
yarn build

The production-ready files will be generated in the dist directory.

Usage

Once the application is running, you can:

  1. Enter a text prompt in the input field.
  2. Select your desired AI model and adjust advanced settings.
  3. Click the "Generate" button to create your image.
  4. Use seed control for reproducible results or enable image-to-image generation.

Contributing

We welcome contributions to Neurogen! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -m 'feat: Add new feature').
  5. Push to the branch (git push origin feature/your-feature-name).
  6. Open a Pull Request.

Please ensure your code adheres to the project's coding style and conventions.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published