Omega OS runs as an application-layer operating system on top of your existing OS, creating an isolated desktop environment that behaves like a full OS.
System Architecture
Omega OS uses Electron’s multi-process architecture.
Main Process
Controls lifecycle
Manages windows
Handles system-level operations
Renderer Processes
Each application runs in its own isolated process
No direct Node.js access
Strict sandboxing
Context Isolation
Prevents renderer access to main process APIs
IPC Communication
Secure IPC via context bridge only
Isolation Model
Omega OS implements multiple isolation layers:
Process Isolation: One app per process
Filesystem Isolation: Data stored only in Omega OS directory
Network Isolation: Optional Tor routing
Memory Isolation: Renderers cannot access main memory