// Workers AI · dad joke modeWhat did VibeOS say to its friend? "You've got a good vibe.
The topic of this article may not meet Wikipedia's general notability guideline. (March 2026) |
| VibeOS | |
|---|---|
| Original author | kaanse |
| Written in | C |
| Platform | AArch64 |
| Available in | English |
| License | MIT License |
| Repository | |
VibeOS is an operating system built from scratch mainly using generative artificial intelligence, with code produced through prompts to Claude as part of a vibe coding workflow.[1][2][3] It is capable of running on QEMU and was successfully tested on a Raspberry Pi Zero 2 W.[1][2] It has been released under the MIT License.
Features
[edit]Core
[edit]- Custom kernel with cooperative multitasking (preemptive backup)
- FAT32 filesystem with long filename support
- Memory allocator, process scheduler, interrupt handling
- GIC-400 (QEMU) and BCM2836/BCM2835 (Pi) interrupt controllers
- Configurable boot (splash screen, boot target)
GUI
[edit]- Desktop environment with draggable windows
- Menu bar, dock, window minimize/maximize/close
- Mouse and keyboard input
- Modern macOS-inspired aesthetic
Networking
[edit]- Full TCP/IP stack (Ethernet, ARP, IP, ICMP, UDP, TCP)
- DNS resolver
- HTTP client
- TLS 1.2 with HTTPS support
Apps
[edit]- Web browser with HTML/CSS rendering
- Terminal emulator with readline-style shell
- Text editor (vim clone) with syntax highlighting
- File manager with drag-and-drop
- Music player (MP3/WAV)
- Calculator, system monitor
- VibeCode IDE
- Doom port
Development
[edit]- TCC (Tiny C Compiler) - compile C programs directly on VibeOS
- MicroPython interpreter with full kernel API bindings
- 60+ userspace programs (coreutils, games, GUI apps)
Hardware
[edit]- Runs on Raspberry Pi Zero 2W
- USB keyboard and mouse via DWC2 driver
- SD card via EMMC driver
- 1920×1080 framebuffer
Further projects
[edit]There are other independent projects under the VibeOS name, including an independent development by Ben, also developed using vibe coding, aimed at creating a Unix-like operating system for educational purposes.[4]
Another project is Vib-OS, an operating system also built using vibe coding, capable of booting on a Raspberry Pi. It offers a desktop environment with a customizable wallpaper, a file manager, and a web browser currently in an early stage of development,[5] a functional Doom port, among other features that are not very polished given the state of development.
References
[edit]- 1 2 Vermeulen, Jan (2026-01-16). "University student vibe-codes an entire operating system from scratch". MyBroadband. Retrieved 2026-09-27.
- 1 2 "VibeOS, an aarch64 Operating System built completely in Claude Code". Kaan Şenol's Blog. Retrieved 2026-09-27.
- ↑ Ding, Haoran; Wang, Zhaoguo; Chen, Haibo (2026-04-13). "FM-Agent: Scaling Formal Methods to Large Systems via LLM-Based Hoare-Style Reasoning". arXiv.org. doi:10.48550/arXiv.2604.11556. Retrieved 2026-09-27.
- ↑ Ben (2025-04-20). "VibeOS: Day 1 - Creating an Operating System from Scratch with AI". Ben's Blog. Retrieved 2026-03-10.
- ↑ Tangermann, Victor (2026-03-07). "Entirely Vibe-Coded Operating System Is a Bug-Filled Disaster". Futurism. Retrieved 2026-03-11.