intel/openvino-ai-plugins-gimp
GIMP AI plugins with OpenVINO Backend
OpenVINO™ AI Plugins for GIMP
What it is – A collection of GIMP 3 plugins that bring on‑device AI inference (via Intel OpenVINO) into the image‑editing workflow. The plugins let you run popular generative and vision models—Super‑Resolution, Semantic Segmentation, and a wide range of Stable‑Diffusion variants—directly inside GIMP, using CPUs, GPUs or Intel NPUs.
Key capabilities
| Plugin | Main function |
|---|---|
| Super‑Resolution | Upscales images with AI‑enhanced detail. |
| Semantic Segmentation | Generates pixel‑wise class masks for easy object selection. |
| Stable‑Diffusion family | Text‑to‑image, image‑to‑image, inpainting, and ControlNet (OpenPose, Canny, Scribble) for 1.5, SDXL, SD 3.0/3.5, and Turbo/LCM variants. |
| FastSD | Faster diffusion generation using Latent Consistency Models, with CPU/GPU/NPU support. |
All models are compiled and run through OpenVINO, so inference runs locally on Intel hardware without needing a cloud service.
How to get started
- Install – Follow the OS‑specific guides in
Docs/(Windows user guide or Linux installation guide). On Linux the repo recommends building GIMP 3 from source; Flatpak is not supported. - Load a model – In GIMP open the Layers → OpenVINO‑AI‑Plugins menu, pick a model (e.g., “Stable Diffusion 1.5”) and click Load Models. The first load compiles the model and may take a few minutes; subsequent runs are fast because the compiled model is cached.
- Run inference –
- Prompt‑to‑image – Choose a layer or blank canvas, enter a text prompt and other parameters, then click Generate.
- Image‑to‑image – Provide an initial image (the current canvas or a file) and generate a variation.
- Inpainting – Add a layer mask to define the region to replace, then run the inpainting model.
- ControlNet – Select a ControlNet variant (OpenPose, Canny, Scribble), enable Use Initial Image, and generate guided results.
- FastSD – Manage FastSD models via the built‑in Model Manager; the first use downloads the model at runtime.
Supported hardware – Any Intel device supported by OpenVINO (CPU, integrated GPU, or dedicated NPU). Some models have an “int8 Power Mode” that accelerates inference on NPU‑only systems.
Development & contribution – The repository serves as reference code for integrating OpenVINO inference into GIMP plugins. Contributions are welcomed via pull requests.
License & legal notes
- Code – Apache 2.0.
- Models – Most Stable Diffusion models are under the Creative ML Open Rail M license; users must ensure their own usage complies with that license.
This summary is based solely on the repository’s README.
Related
- Project
- Project
- Project
- Project