Created a web OS that runs 100% in the browser with an AI kernel, no backend, zero install
Hi folks, I have been trying to explore the edges of what is possible with browser technology. I am presenting my latest creation: Solips-webos โ a 100% client-side desktop OS.
The idea: Imagine a Large Language Model actually using an operating system instead of just chatting about it. Clicking windows, managing files, executing commands, all within a secure browser environment.
Technological aspects
- Pure static HTML/CSS/JS (just open
index.html) - Persistent data storage using IndexedDB
- AI kernel with tool-calling capabilities (Ollama, OpenAI, Anthropic, Gemini, Grok)
- AI-controlled virtual cursor
- Sharing of an LLM between browser tabs using BroadcastChannel
- App registry and file association system
The cool part
The AI controls the OS using a visible cursor โ not only calling APIs, but manipulating the UI like an actual user would. No server, no build process, no install.
Curious to see what everyone thinks about this way of building a browser OS.
GitHub: https://github.com/hjk-maker/Solips-webos
What would you make of this system?
Comments
No comments yet. Start the discussion.