YSERVER 1.3: The Vibe-Coded X11 Server gets usable

If you were skeptical a month ago when an X11 server "vibe-coded" in Rust with Claude Code was announced, version 1.3 is worth another look. YSERVER is becoming genuinely usable. Whether the project has a long-term future, however, is another question.

What's new in 1.3?

Developer Jos Dehaes has been busy. Recent additions include:

Tested with real desktops

YSERVER now runs full desktop sessions: MATE, Xfce, and Cinnamon have all been tested. Window manager testing includes Compiz, Openbox, Awesome, Enlightenment, FVWM3, and Window Maker. Hardware testing spans AMD, Intel, Snapdragon, and Apple Silicon graphics.

Should anyone care?

A month ago I would have said: cool experiment, nothing more. But version 1.3 shows real progress. No, this isn't replacing Xorg or XWayland anytime soon. And the fact that a significant chunk of the code was written by an AI raises legitimate maintenance questions.

Still, a working X11 server in Rust with FreeBSD support and multi-monitor capabilities just weeks after its public debut is noteworthy. "Vibe coding" may not be a sustainable approach for critical infrastructure, but the results are quite impressive at this stage.

Source code is on GitHub.