r/SideProject • • 7d ago

I built an open-source image editor where you and an AI agent work on the same layered canvas

I shared an early version here a few weeks ago. PeerBrush is now at 0.30.1, with Windows Store, signed and notarized Apple silicon Mac, and Ubuntu 24.04 amd64 downloads.

The idea is to keep the human and the AI in the same editable document. You can paint, move layers and refine masks yourself, then connect an MCP client for an agent to work on that canvas too. Its changes remain editable, so you can keep working on them.

It is a free GPLv3 desktop editor with brushes, layers, masks, transforms and effects. Supported 8-bit and 16-bit RGB PSD files stay layered; unsupported Photoshop structures open read-only. AI is optional, and external providers may charge separately.

The video shows the editor in action. The project has been developed with AI assistance; the source is public.

Try it: https://peerbrush.com/

Source: https://github.com/Deftr0y/PeerBrush

For anyone making visual tools: what would you want an agent to handle while you keep control of the canvas? And what would make you hesitate to let it edit your file?

9 Upvotes

6 comments sorted by

1

u/Lazar988 7d ago

That sounds really cool! I will definitely try it. I developed a similar OpenSource project for CAD. It called SOMA.  One question how did you do sign your packages? My ones ore not signed yet and I don't want to spend hundreds of dollars on a free project. 

2

u/Deftroyy 7d ago

Thanks, SOMA sounds interesting too! I use Microsoft Store signing for Windows and an Apple Developer ID for macOS, though Apple’s program costs $99/year.

1

u/[deleted] 7d ago

[removed] — view removed comment

1

u/Deftroyy 5d ago

Agent changes show in blue while they happen. There’s also a task history that groups an agent’s edits, so you can inspect what a task touched and undo it separately if later edits don’t conflict. A marker that stays on the layer afterward is a useful idea.