Case Study
Headless GIMP GEGL Agent
Loopback API so an agent can do non-destructive image edits with GIMP's GEGL engine, without driving the GIMP window.
- Rust
- GEGL
- libgegl
- GIMP
- rust
- gimp
- gegl
- agents
- loopback
Overview
A local daemon that lets an agent edit images the way a person would in GIMP, without clicking through the GIMP window. It links against the libgegl shipped inside GIMP.app and speaks a small HTTP API on the loopback interface.
This is a private studio tool. It is not a public download, and it is not installed for visitors of this site.
What an agent can do
The surface matches ordinary layer work:
- Create layers and move them
- Stack GEGL filters, non-destructively
- Read the layer tree
- Request a JPEG preview
- Export PNG or JPG
How it runs
A Rust daemon listens on 127.0.0.1:8081. Calls stay on the machine. The GIMP window is not driven; GEGL does the pixel work.
Repository
The repo is private: davidthegnomad/gimp-gegl-agentd.