NerveOS is a professional, web-based mission control designed for the modern hardware hacker. Born during the development of The Nerve (https://github.com/EngThi/The-Nerve) (my physical ESP32-S3 cyberdeck), this OS serves as a high-fidelity "Digit…
NerveOS is a professional, web-based mission control designed for the modern hardware hacker. Born during the development of The Nerve (https://github.com/EngThi/The-Nerve) (my physical ESP32-S3 cyberdeck), this OS serves as a high-fidelity “Digital Twin” to monitor telemetry, automate hardware tasks via dynamic macros, and manage field notes in a cohesive “Absolute Cinema” environment.
It moves beyond cosmetic UI projects by integrating the Web Serial API, allowing real bidirectional communication with microcontrollers directly from the browser. Whether you are connected to a physical deck or using the integrated Neural Flash IDE simulator, NerveOS provides an industrial-grade workspace for embedded development.
I’m writing this myself now because I messed up the last one. I actually used AI to write that previous declaration because I was scared I wouldn’t be able to explain exactly how and where I used it in English. I also used AI to translate the whole README and to help me get the technical tone right for each section.
For the project itself, I used AI to help me with CSS debugging (like the scrollbars and contrast) because fixing that on browser was pain. I also used it to research how to handle Web Serial buffers and the logic for exporting Markdown files. It also helped me refactor some of the loops in the Macro Builder when I got stuck. Basically, I used the Gemini CLI within the code editor and Perplexity for external research, to understand the documentation of the things I used.

. I spent the last few minutes on the polish—ensuring the system is ready for an international audience and field use.
, Monitor
, Notes
) a deep, opaque background to ensure legibility against any wallpaper.
and the user is the day of the week. 



connection (phone, mouse, etc.) before the browser
so the dashboard stays alive during field testing. 


);



) active, every pixel of space matters.