The operating system that runs in your browser

public beta · v11.0.0

Built on Rust WASM modules and a NixOS-inspired architecture. No hardware. No drivers. No OS errors. By design. Adapts to your device: feels at home on phones, tablets, and desktops alike.

Free forever - No credit card required - GDPR compliant

rizinos.com/app
Files
Terminal
Browser
Notes
12:34

The core promise

The first OS that cannot fail.

Traditional operating systems fail because they depend on hardware, drivers, and mutable state. RizinOS eliminates all three. Running in the browser means no hardware abstractions to break, no drivers to conflict, and no system state to corrupt.

Hardware-independent

No device drivers. No hardware conflicts. The browser is the hardware layer, and browsers are extremely good at that job.

Declarative configuration

Every system setting is version-controlled and reproducible. No configuration drift between environments, ever.

Atomic updates

System updates apply atomically or not at all. Failed updates roll back automatically. You can undo any change, any time.

Capabilities

Built for the next era of computing.

Rust WASM Engine

Core OS modules written in Rust, compiled to WebAssembly. Near-native performance, entirely in the browser.

NixOS-like Architecture

Declarative, version-controlled system configuration. Roll back any change at any time.

Client-Side Encryption

All storage is encrypted before it leaves your device. The server never sees your plaintext.

Instant Start

No POST. No drivers. No loading. Open a tab and your OS is there, exactly as you left it.

Background App

Optional native companion for file sync, peripheral access, and push notifications from your device.

Real-Time Collaboration

Shared sessions on files and apps, built at the OS level. Not bolted on per-app.

Background App

Extends into your device.

Install the optional Background App to bridge RizinOS with your device. File sync, peripheral access, and native notifications, without giving up the browser-first architecture.

Bidirectional file sync between device and cloud VFS
Native drag-and-drop uploads from your desktop
Continuous versioned backups with configurable retention
Push notifications even when the browser tab is closed
Peripheral bridging: cameras, microphones, USB, serial
Offline mode with automatic sync on reconnect
RizinOS in browser
rizinos.com/app
Encrypted bridge
Background App
Running on your device
File Sync
Cloud Backup
Notifications
Offline Mode
Peripherals
USB Access

Applications

A full suite. Built in.

Every app shares a unified permission model, file protocol, and design system. They are OS citizens, not plugins.

F
Files
>_
Terminal
B
Browser
N
Notes
M
Mail
C
Chat
Ca
Calendar
Ph
Photos
V
Video
Mu
Music
S
Settings
St
Store

+ Minecraft integration, AI assistant, Stripe payments, video calling in the roadmap

Architecture

Clean layers, no shortcuts.

Rust modules compile to WASM and run as the kernel layer. SvelteKit drives the system shell. Each app is an isolated WASM process with its own memory space and typed IPC to the OS. Nothing is shared implicitly.

my-app/index.ts
import { App, ipc, fs } from 'rizinos-sdk'
// declare capabilities at install time
export const manifest = {
permissions: ['fs:read','network']
}
// runs as an isolated WASM process
export default new App({
onMount:async (ctx) =>{
const files =awaitfs.readdir('~/Documents')
}
})
Applications Layer 5
Files · Terminal · Browser · Notes · Chat · Mail · Calendar...
System Shell Layer 4
Window manager · Dock · Notifications · Permissions UI
OS Services Layer 3
Auth · Storage · Networking · IPC bus · Event system
Rust WASM Kernel Layer 2
Scheduling · Memory isolation · Crypto · Compression
Browser Runtime Layer 1
WebAssembly · Web APIs · WebGL · WebRTC · WebSockets

All layers communicate through typed IPC interfaces

Your OS is waiting. Open a tab.

No downloads. No setup. Works on any device, any screen size, any browser.

Free tier forever - No credit card - 10 GB cloud storage included