This guy built an operating system from scratch using Claude - and got it running on a real laptop.
Not a Linux distribution.
Not a themed desktop.
An actual DOS-like operating system that boots from a USB.
He started with an old Lenovo Yoga and a simple workflow:
Describe the goal → let Claude implement it → compile → boot it on real hardware → report what broke → repeat.
The first versions were a mess: scrambled graphics, no keyboard or mouse support, no sound, and constant crashes.
But after days of testing and iteration, the project evolved into an OS called EMBER.
It now has its own boot process and graphical interface, support for keyboards, USB mice, touchpads and touchscreens, an on-screen keyboard, a file manager, an audio player, a resource monitor, and compatibility with classic DOS software.
It can even run Doom, Prince of Persia, Alley Cat and other DOS programs - with Sound Blaster and PC speaker emulation.
The biggest lesson here isn’t that AI can produce thousands of lines of code.
It’s that building with AI still requires someone to define the vision, test the output, identify failures, reject bad approaches and keep steering the system toward something that actually works.
AI handled most of the implementation.
The human provided the direction, judgment and persistence.
This is what “vibe coding” looks like when it meets real hardware.