What is this?
Claudimon is an experimental operating system kernel project built from scratch, exploring how far Claude can be used as a primary tool for systems programming and kernel development.
This project is less about shipping a production kernel and more about answering a question:
Every commit, every file created, except the LICENSE and
README.md, is fully created by Anthropic's AI, Claude, using
Sonnet 4.6 (high). Pronounced /klaud-ih-mon/,
"Klaud-ih-mon."
Kernels sit about as low as software gets. There is no operating system underneath to lean on, no standard library, no memory protection unless you build it yourself. Every interaction with hardware, the screen, the keyboard, the disk, the speaker, has to be programmed directly against ports and memory addresses.
That makes it a useful stress test. Web apps and scripts are forgiving; a kernel is not. A single wrong instruction can hang the whole machine with no error message and no stack trace to read. Building Claudimon has meant working through real, period accurate low level techniques: Multiboot2 boot headers, VGA text mode memory layout, PS/2 polling, ATA PIO disk access, and PC speaker timing, all without shortcuts from an existing OS.