/pixelverse

Generate high quality images using Stable Diffusion XL (A hobby project)

Primary LanguageTypeScript

PixelVerse

Powered by Hugging Face 🤗

GithubBanner

Project Structure

$PROJECT_ROOT
├── public/                         # Static Files
│   └── images/                     # Images
├── src/
│   ├── app/                        # App Folder
│   │   ├── examples/
│   │   │   └── page.tsx            # Examples Page
│   │   ├── layout.tsx              # Layout Provider
│   │   ├── page.tsx                # Main Page
│   │   └── ...
│   ├── components/                 # Reusable Components
│   │   ├── ui/
│   │   │   └── button.tsx
│   │   |   └── ...
│   │   ├── image-generation.tsx    # Image Generation API
│   │   ├── theme-provider.tsx      # Theme Provider
│   │   └── ...
│   └── lib/                        # Utils
│   |   └── utils.ts
└──────────────────────────────────── END

Getting Started

To run the project locally, you need to have Node.js installed.

# Clone the repository
git clone https://github.com/lakshaybhushan/pixelverse
# Install dependencies
pnpm install
# Run the development server
pnpm dev

Features

  • High Quality AI Powered Image Generation for Free
  • Runs on Latest Stable Diffusion XL Model
  • Download Images with One Click (No Sign Up Required)
  • Generates Images in 1024 x 1024 Resolution
  • Dark Mode Support
  • Easy to Use UI
  • Responsive Design
  • Examples Page for Inspiration and Ideas

Caveats

  • Image Generation is Slow and can take upto 45 Seconds or more.
  • Runs on Inference API, which is not meant for Production.
  • No Support for Custom Filters & Negative Prompts.
  • No Support for Image Editing.
  • Sometimes, the Image Generation may fail due to Timeouts. In that case, please try again.

Contributing

Contributions are always welcome! Feel free to open any issues or pull requests.

Resources