Skip to content

wlsdml1114/Engui_Studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ EnguiStudio (은긔 μŠ€νŠœλ””μ˜€)

EnguiStudio Banner

A unified platform for easily using various open-source AI models with RunPod Serverless

Pronunciation: Eun-gui Studio (/ɯnɑɯi ˈstjuːdioʊ/)

Join our discord!

demo

🎯 Project Overview

EnguiStudio is a platform that enables easy access to various open-source AI models through a web interface using RunPod Serverless infrastructure. Experience cutting-edge AI technology without complex setup.

✨ Key Features & Quick Deploy

  • 🎬 Video Generation: WAN 2.2 video generation model with LoRA support

    Runpod

  • ✨ FLUX KONTEXT: Image transformation and styling model

    Runpod

  • 🎨 FLUX KREA: Advanced image generation model with LoRA support

    Runpod

  • ✏️ Qwen Image Edit: AI-powered image editing model

    Runpod

  • 🎀 MultiTalk(not recommended): Audio 2 Video model

    Runpod

  • 🎭 Infinite Talk(recommend): Talking video generation model combining images and audio

    Runpod

  • 🎬 WAN Animate: Advanced image-to-video animation with precise control points

    Runpod

  • πŸ“ˆ Video Upscale: AI-powered video upscaling

    Runpod

  • πŸ–ΌοΈ Z-Image: Fast image generation model with optional ControlNet support

    Runpod

  • πŸ”„ OneToAll: Video-to-video transformation with image reference

    Runpod

  • βš™οΈ Unified Settings: Manage RunPod endpoints in one place
  • πŸ“š Library: Manage generated results
  • ☁️ S3 Storage: File management and storage

πŸš€ Quick Start

You may need to run the script multiple times on your first launch due to AWS S3 and ffmpeg download/installation steps!

πŸ“Ί YouTube Showcase

Video Label

πŸ“Ί Installation Tutorial

Video Label

For Mac version installation, see this video.

⚑ Super Easy Installation (Recommended)

The easiest way to get started with EnguiStudio:

Windows Users

  1. Download Node.js: Get it from nodejs.org (LTS version)
  2. Clone the project:
    git clone https://github.com/wlsdml1114/Engui_Studio.git
    cd Engui_Studio
  3. Run the setup script: Double-click start-windows.bat

macOS/Linux Users

  1. Install Node.js:
    # macOS
    # if you don't have brew, install brew first using command below. and then install node
    # /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    brew install node
    
    # Linux (Ubuntu/Debian)
    sudo apt install nodejs npm
  2. Clone and run:
    git clone https://github.com/wlsdml1114/Engui_Studio.git
    cd Engui_Studio
    sh ./start-macos.sh

That's it! The script will automatically:

  • βœ… Check Node.js installation
  • βœ… Install all dependencies
  • βœ… Set up the database
  • βœ… Build the production version
  • βœ… Start the production server
  • βœ… Open your browser to http://localhost:3000

Initial Setup

1. Access Settings Page

Navigate to /settings in your browser

2. Configure RunPod

  • Enter your RunPod API key
    • You can get your RunPod API key from here
  • Configure endpoint IDs for each model:
    • You can get your RunPod endpoint IDs from here
      • Video Generation (WAN 2.2)
      • FLUX KONTEXT (Image transformation)
      • FLUX KREA (Image generation)
      • Qwen Image Edit (Image editing)
      • MultiTalk (Audio 2 Video)
      • Infinite Talk (Talking video)
      • WAN Animate (Image-to-video animation)
      • Video Upscale (Video enhancement)
      • Z-Image (Fast image generation with or without ControlNet)
      • OneToAll (Video-to-video transformation)
      • Example image

3. Configure S3 Storage (Recommended)

  • Set up S3-compatible storage for file management
  • Configure endpoint URL, access keys, and bucket name in your network volume.
  • Also you need to create s3 API key to generate access key id and secret access key.
  • In network volume image
  • In s3 API key image image

4. Save and Test

  • Save all settings
  • Test connections using the test buttons
  • Verify all services are working correctly

πŸ”’ Security Notes

  • Enter API keys and secrets only through web interface and store safely
  • Run locally only to protect personal information
  • Recommend environment variable configuration for production

πŸ“„ License

This project is distributed under the MIT License. See the LICENSE file for details.

πŸ™ Acknowledgments

  • Next.js - React framework
  • RunPod - AI infrastructure service
  • Prisma - Database ORM
  • Tailwind CSS - CSS framework
  • Open Source AI Model Community - Providing various AI models

🌐 Language Support

πŸ”— Use Our Banner

Want to link to EnguiStudio from your project? Use our banner:

[![EnguiStudio](https://raw.githubusercontent.com/wlsdml1114/Engui_Studio/main/assets/banner.png)](https://github.com/wlsdml1114/Engui_Studio)

Different Sizes:

  • Small: width="400" height="140"
  • Medium: width="600" height="210"
  • Large: width="800" height="280" (original)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published