// the find
Aaronxvc/OutloudOS
A sovereign OS experiment — Flipper-style ESP32 terminal + browser desktop UI + local LLMs, built with ASP.NET + Node + Ollama.
OutloudOS is a personal, local-first computing experiment that bridges an ESP32 microcontroller (OLED + buttons, Flipper Zero aesthetic) with a browser-based desktop UI and local LLMs via Ollama, using ASP.NET SignalR as the hub. It's a one-person passion project aimed at developers who want to run AI workflows entirely on hardware they own. Think less 'operating system' and more 'personal terminal + LLM REPL with a retro skin.'
The architecture is actually sensible for what it is — ESP32 posts to HTTP endpoints, SignalR fans out the token stream to the browser in real-time, and Ollama handles inference locally. No cloud dependency in the runtime path is a real design constraint, not just marketing copy. Using PlatformIO + NimBLE-Arduino for the firmware side is the right call for ESP32-S3 BLE work; the build artifacts in .pio confirm it's been compiled, not just described. The DSL is minimal but functional — four verbs (prompt, save, read, clear) that actually map to distinct operations rather than being fake 'extensibility.'
Two stars, zero forks, last pushed October 2025 — this is a prototype that may already be abandoned; adopting it means owning the entire codebase yourself. The architecture diagram in the README is broken ASCII art and the quick-start skips the entire hardware setup, so you can't reproduce the interesting half of the project from the docs alone. The DSL has no error handling, no authentication on the HTTP endpoints, and nothing stopping anyone on the local network from posting arbitrary chunks to /proto/tok — fine for a home lab, a problem the moment you expose it. Calling this an 'OS' is pure aspiration; it's a firmware sketch + a SignalR relay + a static HTML page.