FEATUREDHacker News Frontpage· rssEN10:59 · 07·29
→Starling: one person, six months, a full Linux desktop written by AI
Starling is a Wayland compositor that drives the GPU directly and runs Chrome, Slack, and Zoom—not a browser mock-up. One person directed AI to write it over six months, producing roughly 335K lines of Swift, C, and C++, with the desktop and its Wayland/X11 servers at about 62K lines. It supports one-click tiling/floating switching, hot-plug multi-monitor, virtual desktops, and a dock with per-pixel glass computed via fragment shaders. It's an early preview (v0.2.1) on Ubuntu, with all code public on GitHub. The post does not disclose which AI models were used, how coding tasks were divided, or any performance benchmarks.
#Starling#GitHub#Open source
why featured
Featured · importance 82 · hook + knowledge + resonance
editor take
One person + AI built a Wayland desktop that runs Chrome and Zoom in six months, code public.
sharp
This is worth clicking because it moves "AI wrote a desktop" from browser mock-ups to a real GPU session. Starling is a Wayland compositor that talks directly to DRM/KMS, reads raw input devices, and hosts both X11 and Wayland clients—Zoom on X11, Chrome on Wayland, composited on one GPU path. One person directed AI over six months, producing roughly 335K lines of Swift, C, and C++, with the desktop, its Wayland/X11 servers, and bundled apps at about 62K lines. The rest is a Flutter-to-Swift framework port.
I'd discount this in two ways. First, the post doesn't say which AI models were used, how coding tasks were split, or any performance benchmarks—without those, we can't judge how much the AI actually wrote or the code quality. Second, 62K lines for a desktop is modest; GNOME and KDE's real cost is long-term compatibility and ecosystem maintenance, not the initial code drop.
The useful bit isn't Starling itself. It's the speed: one person, six months, a complete desktop session you can log into. If that's replicable, the labor barrier for Linux desktop development just dropped. Tiling/floating one-click switching, hot-plug multi-monitor, and per-pixel glass via fragment shaders all work in v0.2.1. Code is public on GitHub. Ubuntu only, early preview.
HKR breakdown
hook ✓knowledge ✓resonance ✓