• Book Digitization
  • Aetherius Ai Assistant
  • Ai Powered RPG Engine
  • Private Web-Based OS
  • Off-Grid Hub

Project currently on hold while I am dealing with medical issues.
I will most likely convert this project into a local home assistant ran on a single board computer like the Orange Pi 5.

Dialogue System: Done

Battle System: Done

Linking Script activation to skill usage in modular system: In Progress

A Secure, Self-Hosted Web Operating System 🔒
This project is a browser-based operating environment built from the ground up on a zero-trust security model. It’s not just a web app; it’s a private computing environment where you can run sandboxed applications and manage your files on a backend that never sees your unencrypted data.
The architecture features a client-side “microkernel” in React managing processes, IPC, and a virtual filesystem (VFS). The backend uses Python/Flask to handle authentication and orchestrate sandboxed execution of user code in Docker.
Key Pillars
🔐 True End-to-End Encryption (E2EE)
Every API call and WebSocket message is encrypted with a session-specific key established via an ECDH key exchange. The server is authenticated using ECDSA to prevent MitM, and session keys are periodically ratcheted for post-compromise security. The server cannot read your traffic.
🗄️ Zero-Knowledge Encrypted VFS
An optional, client-side encryption layer for your files. A master key is derived from your password using a strong PBKDF2 function, encrypting files in your browser before they are sent to the server.
🛡️ Multi-Layer Sandboxing
Frontend: All apps run in isolated <iframe>s, communicating with the OS kernel via a secure post message-based syscall bridge. A malicious app can’t touch the main UI or other apps.
Backend: User-installed backend logic is executed within hardened, ephemeral Docker containers with no network access, a read-only filesystem, and strict resource limits.
🧩 Extensible App Platform
Define app capabilities, permissions, and custom backend endpoints declaratively in a manifest.json file. Install third-party apps with a clear, auditable permission model before they can run.

A self-contained edge-computing field server

Off-Grid Amenities
Local Intranet: A “Captive Portal” style dashboard that greets users when they connect.
LAN Chat: A WhatsApp-like chat server that works without internet (great for communicating between tents/vehicles).
Media & File Server: Local NAS for hosting movies, maps, and sharing files between devices.

🛡️ Security & Surveillance
AI Object Detection: Uses the NPU (Neural Processing Unit) to detect humans or animals in real-time.
Local NVR: Ingests RTMP feeds from Wi-Fi cameras (GoPro, Phones, IP Cams).
Threat Dashboard: A web-based UI accessible to anyone on the Wi-Fi to see live feeds and security alerts.

🛠️ Current Hardware Stack
SBC: Orange Pi 5 (RK3588)
OS: Ubuntu 22.04 (Joshua-Riek Rockchip build).
Network: USB-to-Ethernet Bridge + TP-Link TL-WR902AC (AP Mode).