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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nectargraphix-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e8315a25ec9c78e77b68057b2309371d5409e26d569f03cbaba68f23f7f27aac
MD5 2939a98909412f78649c36a7e47d89f6
BLAKE2b-256 4625e102f45d7d3ab17a3ce54546a1d1a257d499463e327f45a9c08e0a3d694a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nectargraphix-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0e7313ea16d658a715692e55961e184c54719f1e9f8c5547ea72caf93e60ef08
MD5 b0fce335a22e3da676b12f88efc67e75
BLAKE2b-256 bcdd5de5410d2baac3194b0489b953a2c3410c2d62f2eaeaca7644f47892e6b3

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