Skip to content

An open-source AI image generation suite, specifically made and optimized for Intel ARC GPUs. Features a beautiful UI along with a clean Gradio UI and support for all major Stable Diffusion and FLUX 1.dev models.

License

Notifications You must be signed in to change notification settings

rootLocalGhost/ArtTic-LAB

Repository files navigation

ArtTic-LAB Banner

Your Portal to AI Artistry, Forged for Intel ARC GPUs 🎨

MIT License Intel ARC Stars Issues


ArtTic-LAB is a modern, clean, and powerful AI image generation suite, meticulously crafted for the Intel® Arc™ hardware ecosystem. It provides a beautiful custom graphical UI as the primary experience, with a robust CLI as an alternative for scripting and automation.

This isn’t just a wrapper — it’s a ground-up application focused on performance, aesthetics, and a frictionless user experience. With full support for models from Stable Diffusion 1.5 → SDXL → SD3 → FLUX, ArtTic-LAB is the definitive creative tool for ARC users. ✨


🧭 Two Ways to Create

ArtTic-LAB adapts to your preferred workflow — visual or terminal-based.


🔬 Feature Deep Dive

We’ve packed ArtTic-LAB with features designed to maximize performance and streamline your creative process.

Feature Group Description
Engineered for Speed 🏎️ IPEX Optimization: Uses Intel® Extension for PyTorch (IPEX) to JIT-optimize model components (UNet, VAE) for ARC GPUs.
Mixed Precision: All generations run in bfloat16 for ~2× faster performance and ~50% VRAM savings with minimal quality loss.
Intelligent Pipeline 🧠 Auto Model Detection: Detects architecture (SD1.5 → SD3 → FLUX) from .safetensors and loads the right pipeline automatically.
VRAM-Aware Guidance: Estimates safe maximum resolution to prevent OOM errors before generating.
Total VRAM Control 💧 Proactive OOM Prevention: Smart resolution limits and one-click model unload.
VAE Tiling & CPU Offloading: Generate high-res art with minimal VRAM usage.
Streamlined for Artists ✨ Responsive Async UI: No freezes while generating.
Unified Image Viewer: Smooth zoom, drag, and gallery controls.
Full Parameter Control: Prompt, CFG, LoRA, samplers — all unified in a fluid node-based interface.

📸 Creations Gallery

Explore a glimpse of what ArtTic-LAB can create — all demo images are 512×512 px.

Demo 1 Demo 2 Demo 3 Demo 4 Demo 5 Demo 6 Demo 7 Demo 9 Demo 10

🚀 Get Started in Minutes

Launch your personal AI art studio in three simple steps.

1️⃣ Prerequisites

  • Install Miniconda or Miniforge.
  • After installation, reopen your terminal to ensure conda is available.

2️⃣ Installation

Download and unzip this project, then run the one-time installer:

  • Windows 🪟: install.bat
  • Linux/macOS 🐧: chmod +x ./install.sh && ./install.sh

3️⃣ Launch & Create!

Start the server:

  • Windows: start.bat
  • Linux/macOS: ./start.sh

Then open the provided local URL (e.g. http://127.0.0.1:7860) in your browser.

👉 Optional Launch Arguments
  • --disable-filters → Enable full logs for debugging.

📂 Project Structure

ArtTic-LAB/
├── 📁assets/        # Banners, demos, UI screenshots
├── 📁core/          # Core application logic
├── 📁helpers/       # CLI manager & utilities
├── 📁models/        # Drop your .safetensors models here
├── 📁outputs/       # Generated masterpieces
├── 📁pipelines/     # Core logic for SD model variants
├── 📁web/           # Custom FastAPI web UI
├── 📜app.py         # Main application launcher
├── 📜install.bat    # Windows one-click installer
├── 📜start.bat      # Windows launcher
└── 📜...            # Additional project files