Skip to main content

Image generation studio

Project description

NectarGraphix

NectarGraphix is a powerful, local image generation studio powered by Stable Diffusion. Run cutting-edge AI models directly on your hardware—no cloud dependency, no usage limits. Generate stunning visuals from text prompts with full control over models, settings, and outputs.

NectarGraphix Demo

✨ Features

  • Local Stable Diffusion: Run models like SDXL, SD 1.5, or custom fine-tunes offline.
  • Intuitive UI: Drag-and-drop interface for prompts, images, and settings.
  • Model Management: Download, switch, and organize models seamlessly.
  • Advanced Controls: Negative prompts, samplers, CFG scale, steps, and resolution tweaking.
  • Batch Generation: Create multiple images at once.
  • Hardware Optimization: GPU/CPU detection with automatic optimizations (CUDA, ROCm, DirectML).
  • Extensions Support: Compatible with popular LoRAs, ControlNet, and embeddings.

💻 Requirements

  • OS: Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04+ recommended)
  • Python: 3.10 or 3.11
  • GPU (recommended):
    • NVIDIA: 4GB+ VRAM (GTX 1060 or newer)
    • AMD: ROCm-compatible (RX 5000+)
    • Apple Silicon: M1/M2/M3/M4
  • RAM: 8GB+ (16GB recommended for larger models)
  • Disk: 10GB+ free space for models and outputs

🚀 Quick Start

1. Clone & Install

git clone https://github.com/yourusername/NectarGraphix.git cd NectarGraphix pip install -r requirements.txt

2. Download Models

Launch once to auto-download a starter model (SD 1.5), or place models in models/Stable-diffusion/:

models/ ├── Stable-diffusion/ │ └── v1-5-pruned-emaonly.safetensors ├── Lora/ └── VAE/

Popular sources: Civitai, Hugging Face

3. Run the App

python app.py

Or use the one-click launcher: launch.bat (Windows) / launch.sh (Linux/macOS).

The UI opens at http://127.0.0.1:7860.

⚙️ Configuration

Edit config.yaml for custom defaults:

webui: port: 7860 share: false # Enable public URL (ngrok) models: default: "v1-5-pruned-emaonly.safetensors" hardware: gpu: auto # cuda, rocm, directml, cpu

📸 Example Usage

  1. Enter prompt: A cyberpunk cityscape at sunset, neon lights, highly detailed, 8k
  2. Negative prompt: blurry, lowres, text, watermark
  3. Set: Steps=30, CFG=7, Sampler=Euler a, Size=512x512
  4. Hit Generate → Save or upscale results.

🛠️ Troubleshooting

Issue Solution
Out of VRAM Reduce resolution or use --medvram flag
No GPU detected Install CUDA 12.1+ or check python detect_hardware.py
Slow generation Enable xformers: pip install xformers
Model not loading Verify .safetensors checksum on Civitai

Logs: Check logs/app.log for errors.

🤝 Contributing

  1. Fork the repo
  2. Create feature branch: git checkout -b feature/amazing-ui
  3. Commit changes: git commit -m 'Add dark mode toggle'
  4. Push: git push origin feature/amazing-ui
  5. Open a Pull Request

See CONTRIBUTING.md for details.

📄 License

MIT License. See LICENSE for details.

🙌 Support the Project

  • ⭐ Star on GitHub
  • Share your generations on socials with #NectarGraphix
  • Buy me a coffee: ko-fi.com/yourusername

Built with ❤️ for local AI creators

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nectargraphix-0.1.0.tar.gz (5.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nectargraphix-0.1.0-py3-none-any.whl (5.4 MB view details)

Uploaded Python 3

File details

Details for the file nectargraphix-0.1.0.tar.gz.

File metadata

  • Download URL: nectargraphix-0.1.0.tar.gz
  • Upload date:
  • Size: 5.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for nectargraphix-0.1.0.tar.gz
Algorithm Hash digest
SHA256 634e430ddf1168e40fb0ceafe7d6b91407649da6657499b319d1ef334047ea46
MD5 6bc2778b88ae23d6ca65fb3c29653013
BLAKE2b-256 8f94aaaf2cb8e3464610a49abf1f385bdf09d49ad539d8a2149ce52c5a27ab10

See more details on using hashes here.

File details

Details for the file nectargraphix-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: nectargraphix-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for nectargraphix-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b555bc2e836d5f9c804aefac49f5c11b7a47dcb24dda3db275fe7af6cae325c4
MD5 a596db457abf1524cdec78fbf32071c1
BLAKE2b-256 562bdc77ca68ce9cc18c5f6b323cff71d6d3b12e58f3982d9d41016e0beae9b0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page