A bare-metal ARM64 operating system written with Claude Code
An early-stage ARM64 OS written from scratch with Claude Code, not based on Linux or Android, with a kernel, touch UI, filesystem and networking.
The full story
The maker used Claude Code to write a bare-metal ARM64 operating system from scratch, not based on Android or Linux. At this early stage it has a kernel, UI, console, simple memory management, a filesystem, networking, touch support, a soft keyboard, fonts and image rendering, shown in a video.
It has not yet run on a real device; the maker is looking for drivers for a phone such as a Samsung S3, and hopes to turn it into an operating system controlled entirely by AI.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: I vibe coded a REAL operating system
The maker's post on r/vibecoding.
The poster has deleted it, but the original is still readable (it can take a few seconds to load): archived copy of Reddit: I vibe coded a REAL operating system (opens in a new tab)
- Reddit: Vibe coding a REAL operating system
The poster has deleted it, but the original is still readable (it can take a few seconds to load): archived copy of Reddit: Vibe coding a REAL operating system (opens in a new tab)
- Reddit: I vibe coded a mobile operating system
The poster has deleted it, but the original is still readable (it can take a few seconds to load): archived copy of Reddit: I vibe coded a mobile operating system (opens in a new tab)