SudoShield — Browser-Based Web OS
A desktop-like Web OS that runs in the browser: window manager, virtual filesystem, 20+ command terminal, built-in apps, visual effects and AI chat via n8n webhooks.
Built by Redoan Uzzaman, Full-Stack Developer & AI Engineer.

Overview
SudoShield is a browser-based operating system that recreates a full desktop experience inside a web page. Users log in to a desktop with draggable, resizable windows, a launcher with app shortcuts and search, and a set of built-in applications — all written in vanilla JavaScript without a frontend framework or build step.
How it works
A desktop manager initializes the environment and manages app lifecycles, while a window manager handles rendering, dragging, resizing, z-ordering and minimize/maximize states. A virtual in-browser filesystem backs both the File Manager app and the terminal, and a central state module keeps the system consistent.
The terminal supports 20+ commands covering filesystem operations, system info, utilities and IP discovery, plus an AI command that sends queries to an n8n webhook and renders the markdown response client-side with marked.js and HTML sanitization. Built-in apps include a browser with DuckDuckGo live search suggestions, file manager, settings, YouTube, games and more, alongside AI widgets for voice and text interaction.
Visual polish comes from a dedicated effects layer — particles, Matrix rain and an anime-inspired theme. For accounts, a small PHP API with a MySQL schema (users and activity log) provides server-side authentication and an admin interface. The project is open-source under the MIT license.
Key Features
- Desktop environment with draggable, resizable windows
- In-browser virtual filesystem shared by terminal and file manager
- Extensible terminal with 20+ commands
- AI assistant integration via n8n webhooks with markdown rendering
- Built-in browser with DuckDuckGo live search suggestions
- Particles, Matrix rain and themed visual effects
- PHP + MySQL authentication and admin panel
Tech Stack
- JavaScript
- HTML5
- CSS3
- PHP
- MySQL
- n8n
- marked.js
Want something like this built?
Redoan Uzzaman takes on AI, automation and full-stack projects for clients worldwide.