Most vibe-coding projects end up as web apps or fitness trackers. A developer on CachyOS built a full GPU-accelerated desktop image editor in Rust instead.
Arte Ogre is a layer-oriented image editor for Linux with the entire canvas running on the GPU. The feature list reads like a mid-weight Photoshop alternative:
- Layer system — the core architectural promise
- Brushes and selections — standard editing primitives
- Vector text and shapes — not just raster
- Background removal — AI-assisted, built in
- GPU-accelerated canvas — written in Rust, not an Electron wrapper
The project stands out for two reasons. First, the stack: Rust plus GPU rendering for a desktop app is a genuine engineering choice, not a weekend hack scaffolded on top of a web framework. Second, the target: Linux-only. The developer, who recently switched to CachyOS, leaned into the constraint rather than chasing cross-platform reach.
The creator was upfront about using AI to assist with writing the Reddit post — and with the code itself. The framing was honest: “I interject at certain spots, don’t act like you wouldn’t do the same.” That’s a more realistic description of vibe coding than the zero-touch demos that circulate on social media. Real projects involve steering, not just prompting.
NOTE
Arte Ogre is Linux-only. If you’re on macOS or Windows, this one isn’t for you — but the Rust + GPU architecture is worth watching if similar approaches land cross-platform.
A native, GPU-accelerated image editor vibe-coded in Rust is a different animal from the typical AI-assisted project. It pushes the boundary of what people assume vibe coding can produce — from throwaway prototypes to performance-sensitive desktop software.