Stream. Control. Secure.

Your screen, your rules.

A secure, local-first streaming portal for Roku — desktop, server, channel, and remote.

4platform surfaces
RUBICencrypted frames
BYOSsemantic server
32 Hzoverlay render

Built for multi-screen streaming

Own the entire Roku pipeline from desktop launcher to mobile remote.

Tauri desktop launcher

React + Tailwind onboarding, telemetry dashboard, sidecar management, and silent NSSM service deployment.

BYOS semantic server

Chrome DevTools Protocol capture, 64-D manifold mapping, RUBIC-encrypted CUBIT frames over WebSocket.

Roku thin client

BrightScript SceneGraph channel that receives encrypted frames and renders interactive overlays at 32 Hz.

Kotlin Android remote

SSDP discovery, ECP keypress commands, RUBIC reversible encryption, and graceful network degradation.

Install in seconds

Set up the NUMO portal stack locally with pnpm and the Tauri desktop launcher.

pnpm install
cd desktop && npm run dev

Tested on Windows 11, macOS Sonoma, Ubuntu 22.04/24.04, and modern mobile browsers.

How it works

Four surfaces share encrypted CUBIT frames over a local semantic streaming bus.

desktop/  ->  Tauri v2 + React + Vite launcher
server/   ->  Node.js/TypeScript BYOS semantic engine
roku/     ->  BrightScript SceneGraph thin client
android/  ->  Kotlin SDK and mobile remote

All surfaces exchange RUBIC-encrypted 32.C.U.B.I.T. frames.

Documentation

Everything you need to run, extend, and deploy NUMO-Roku-Portal-v2.