So. I’m vibeslopping my photoshop too.
Not yet production ready although working pretty well.
I based it off babl, GEGL and MyPaint. It is binary compatible with gimp through xcf and also supports svg natively.
Since I’m a Mac user it uses metal rendering for speedy painting, gradient and filter previews, then commits changes through GEGL asynchronously. It does work quite neatly.
It already found a couple of bugs in GEGL and Gimp, which I have tucked in patches and tickets. My plan is to go through these manually and do contribute the fixes, if the community accepts them (and if they’re indeed problems) However I don’t think an LLM should send patches.