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.2.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.2-py3-none-any.whl (5.4 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nectargraphix-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 1d811ecb22924b0e7ce83ac5a68290be5ef2f6248385554d15d3f0a0b7a50231
MD5 5697037bed2d4182f8d0a83dacca6b80
BLAKE2b-256 5e289e4378ed719bdb3ce5e76d28bed86004ffcb5f8d217bc970a848bf6f115a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nectargraphix-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f8e2a2faaaa59bdc0325d49904a4d973944181a7f257919da5b706f258b486f2
MD5 99d3a4937916d7d0f9ec65072849c773
BLAKE2b-256 bc22430189845aae1179ba4f721fd21c9e1a4332dd07a3d53d3ea13f0db32a4d

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