README.md

August 12, 2026 ยท View on GitHub

Status: ๐Ÿšง Frontend UI Simulation โ€” Interactive web desktop interface. Advanced system architecture and features are currently under concept development.


Typing SVG

Live Experience Version Kernel Status Architecture Security License


๐Ÿ“ธ Preview Images

๐ŸŽจ Main Interface

NovOS Main Interface
---
โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘                                                                            โ•‘
โ•‘   Every shadow. Every translucent layer. Every kernel event.              โ•‘
โ•‘   Designed to make the boundary between web and OS vanish.                โ•‘
โ•‘   โ€” Tcode-Motion  ๐ŸŒŒ                                                      โ•‘
โ•‘                                                                            โ•‘
โ•‘   "The screen is not a wall โ€” it is a window into a deeper reality."      โ•‘
โ•‘   "Code is the ink; the processor is the paper; the OS is the story."     โ•‘
โ•‘   "Stability is not the absence of change, but the presence of flow."     โ•‘
โ•‘   "The future of computing is the synthesis of art and logic."            โ•‘
โ•‘                                                                            โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

๐Ÿ“– Table of Contents


๐ŸŒŒ The Vision

NovOS is a cinematic, browser-based operating environment that redefines the relationship between the web and desktop computing. It is a Web-Based OS Interface / Desktop UI Simulation.

Our mission is to provide a distraction-free, high-fidelity workspace where developers and creators can manage their digital lives without ever leaving the browser tab.

"The future of computing is not on your disk, but in your mind. We are just building the interface."


๐Ÿ–ฅ๏ธ User Interface & Experience

The Aether Design Language

Aether is the soul of NovOS โ€” a design system optimized for modern high-resolution displays.

PrincipleImplementation
Layered Glassmorphismbackdrop-filter: blur(24px) + rgba(255,255,255,0.05) for cinematic depth
Subtle GradientsWide-gamut HSL colors to prevent banding in dark environments
Motion OrchestrationFramer Motion spring physics โ€” natural, weighted animations
TypographyJetBrains Mono (terminal) + Inter Variable (UI)

Activated with Ctrl + Space โ€” the fastest navigation tool in NovOS.

  • Fuzzy Search โ€” Find apps, files, and settings with minimal keystrokes.
  • AI Integration โ€” Ask Nova questions directly from the search bar.
  • Quick Actions โ€” Type theme dark / theme light to switch instantly.

Mission Control & Workspaces

Ctrl + Tab activates a bird's-eye view of all open windows using a specialized non-overlapping layout algorithm. NovOS supports up to 10 virtual workspaces โ€” move windows between them via the overlay or with keyboard shortcuts.

Cinematic Window Management

  • Snap Engine โ€” Windows snap to screen edges and quadrants with magnetic precision.
  • Physics Drag โ€” Spring-based window dragging that feels weighted and real.
  • PiP Support โ€” Pin any app to float above all other windows.
  • Global Close โ€” Esc dismisses overlays and returns focus to the desktop.

๐Ÿ“ฆ Application Ecosystem

NovOS ships with a curated set of high-fidelity applications and a Nexus App Store with 400+ available packages.

Note

Status Codes:

  • ๐ŸŸข Installed โ€” Shipped with the current build.
  • ๐Ÿ”ต Available โ€” Can be installed via Nexus Store.
  • ๐ŸŸก Coming Soon โ€” Planned for a future kernel update.

๐Ÿ“ธ Preview Images

๐Ÿ–ฅ๏ธ Live Desktop View

NovOS Desktop View
---

๐Ÿ“‹ Full Application Registry (v1.3.0)

๐Ÿ›๏ธ System & Core

App IDNameStatusDescription
filesFiles Pro๐ŸŸขAdvanced VFS File Explorer
terminalTerminal Pro๐ŸŸขPOSIX-compliant terminal emulator
settingsSettings๐ŸŸขSystem-wide configuration engine
appStoreNexus Store๐ŸŸขApplication management hub
taskManagerTask Manager๐ŸŸขProcess and resource monitor
powerShellPower Hub๐ŸŸขAdvanced power state manager
notifHubNotif Center๐ŸŸขCentralized system alert hub
sysInfoAbout NovOS๐ŸŸขDetailed build specifications
sysMonitorSystem Monitor๐Ÿ”ตReal-time hardware telemetry
userManagerUser Manager๐Ÿ”ตMulti-user identity controller
secCenterSecurity Hub๐Ÿ”ตFirewall and encryption manager
updateMgrUpdate Manager๐Ÿ”ตKernel update orchestration
diskUtilDisk Utility๐Ÿ”ตVFS partitioning and optimization
backupMgrBackup & Sync๐Ÿ”ตVFS-to-cloud backup bridge
netDiagnoseNetwork Diag๐Ÿ”ตLatency and throughput analyzer
btMgrBluetooth Mgr๐Ÿ”ตVirtual device pairing interface
eventLogEvent Viewer๐Ÿ”ตReal-time kernel event stream
fontMgrFont Manager๐Ÿ”ตSystem typography customizer
keyMapKeyboard Mapper๐Ÿ”ตCustom hotkey and macro editor
displaySetDisplay Pro๐Ÿ”ตAdvanced resolution & HDR config
audioEngineAudio Console๐Ÿ”ตMulti-channel audio mixer
shellThemeShell Styler๐Ÿ”ตTerminal theme personalization
lockSetLock Screen Pro๐Ÿ”ตDynamic lock screen customization
searchIndexSearch Indexer๐Ÿ”ตBackground file indexing daemon
vfsMountVFS Mounter๐Ÿ”ตMount remote cloud drives
systemCheckIntegrity Check๐Ÿ”ตKernel health verification
recoveryEnvRecovery Mode๐Ÿ”ตSystem repair and reset tools
devToolsSys Dev Tools๐Ÿ”ตLow-level kernel debugging
taskSchedTask Scheduler๐Ÿ”ตAutomate system commands
tempClearTemp Cleaner๐Ÿ”ตOne-click /tmp/ and cache wipe
privacySetPrivacy Guard๐Ÿ”ตGranular permission control
accessibilityAccessibility๐Ÿ”ตScreen reader and zoom tools
vfsSnapshotVFS Snap๐Ÿ”ตFile system snapshot manager
perfTunerPerf Optimizer๐Ÿ”ตOne-click speed boost
crashReportCrash Handler๐Ÿ”ตError collection and reporting
regEditRegistry Editor๐ŸŸกLow-level system config editor
langPackLang Pack Mgr๐ŸŸกMulti-language support engine
driverMgrDriver Hub๐ŸŸกVirtual hardware driver manager
bootConfigBoot Loader๐ŸŸกUEFI-style boot configuration
processGuardProcess Guard๐ŸŸกAnti-malware process isolation
remoteDesktopRemote View๐ŸŸกRemote access server
virtMachineNovaVM๐ŸŸกLightweight VM simulation
containerMgrNovaDocker๐ŸŸกApp containerization manager
biometricsBio-Identity๐ŸŸกFingerprint and face ID sim

๐Ÿ› ๏ธ Development Tools

App IDNameStatusDescription
codeEditorVS Code (Nova)๐ŸŸขFull Monaco-based IDE
mdEditorMarkdown Pro๐ŸŸขDual-pane MD editor
pyStudioPython IDE๐Ÿ”ตIntegrated Python environment
jsConsoleJS Runtime๐Ÿ”ตInteractive Node-like REPL
dbExplorerDB Browser๐Ÿ”ตSQL and NoSQL database viewer
apiTesterNexus API๐Ÿ”ตREST and GraphQL test suite
gitClientGit Pro๐Ÿ”ตGraphical Git interface
hexEditorHex Master๐Ÿ”ตBinary file editor
regexTesterRegex Hub๐Ÿ”ตPattern matching test tool
sshClientNovaSSH๐Ÿ”ตRemote server terminal
ftpClientNovaFTP๐Ÿ”ตVFS-to-SFTP bridge
packageMgrnvm (Nova)๐Ÿ”ตNode version and package manager
debuggerKernel Debug๐Ÿ”ตReal-time process debugger
profilerPerformance Lab๐Ÿ”ตCode profiling and flamegraphs
schemaGenSchema Architect๐Ÿ”ตDatabase schema visualizer
wasmRunnerWASM Host๐Ÿ”ตRun WebAssembly modules
compilersNovaBuild๐Ÿ”ตC++/Rust/Go cross-compilers
linterHubLint Master๐Ÿ”ตGlobal linter configuration
snippetMgrSnippet Lab๐Ÿ”ตReusable code block manager
umlDesignerUML Pro๐Ÿ”ตDiagram and flowchart tool
portScannerNet Scanner๐Ÿ”ตSecurity port mapping tool
cryptoToolCipher Studio๐Ÿ”ตAES/RSA encryption utility
webServerNovaServer๐Ÿ”ตLocal HTTP server for VFS
unitTesterTest Suite๐Ÿ”ตTDD framework runner
logAnalyzerLog Master๐Ÿ”ตSemantic log parsing engine
envEditorEnv Manager๐Ÿ”ตSystem variable editor
dependencyDep Graph๐Ÿ”ตProject dependency visualizer
refactorRefactor AI๐Ÿ”ตAI-driven code refactoring
dockerSimDocker View๐ŸŸกContainer visualization
uiBuilderVisual Studio๐ŸŸกDrag-and-drop UI designer
buildAutoPipeline๐ŸŸกCI/CD pipeline simulator
codeReviewReviewer๐ŸŸกAutomated code audit tool
androidStudioMobile Lab๐ŸŸกAndroid emulation bridge

๐Ÿ“ˆ Productivity & Office

App IDNameStatusDescription
editorText Editor๐ŸŸขLightweight notepad
calendarCalendar Pro๐ŸŸขEvent and schedule planner
calculatorCalculator๐ŸŸขScientific math processor
zipArchArchive Pro๐ŸŸขZIP/7Z/TAR compression tool
clipboardClip Master๐ŸŸขClipboard history manager
remindersTask List๐Ÿ”ตHierarchical Todo manager
notesSticky Notes๐Ÿ”ตQuick desktop post-its
contactsContacts๐Ÿ”ตUnified address book
emailEmail Client๐Ÿ”ตMulti-protocol IMAP/SMTP
sheetNova Sheets๐Ÿ”ตHigh-perf spreadsheet engine
slidesNova Slides๐Ÿ”ตCinematic presentation tool
wordsNova Docs๐Ÿ”ตRich-text document processor
kanbanNova Flow๐Ÿ”ตProject management board
timerPomodoro๐Ÿ”ตProductivity focus timer
expenseWallet๐Ÿ”ตPersonal finance tracker
clockWorld Clock๐Ÿ”ตGlobal time and alarm hub
weatherNova Forecast๐Ÿ”ตDynamic weather visualization
translateTranslator๐Ÿ”ต100+ language neural translation
mindmapMind Studio๐Ÿ”ตBrainstorming node map
journalDiary๐Ÿ”ตPrivate encrypted journal
pdfViewerPDF Studio๐Ÿ”ตPDF reader and annotator
syncDriveCloud Drive๐Ÿ”ตGoogle/Dropbox VFS sync
passwordVault๐Ÿ”ตEncrypted password manager
timeTrackPunch Clock๐Ÿ”ตFreelance time tracking
whiteboardSketch Pad๐Ÿ”ตVirtual brainstorming board
mapViewGlobal Maps๐Ÿ”ตInteractive 3D globe
fitnessWorkout Pro๐Ÿ”ตHealth and exercise logger
meditateZen Mode๐Ÿ”ตGuided focus and meditation
crmNova CRM๐ŸŸกCustomer relationship manager
erpNova ERP๐ŸŸกResource planning suite
collabTeam View๐ŸŸกReal-time doc collaboration

๐ŸŽจ Creative & Media

App IDNameStatusDescription
galleryImage Studio๐ŸŸขHigh-res image gallery
imageViewerPhoto Viewer๐ŸŸขMinimalist image reader
musicPlayerMusic Studio๐ŸŸขAudio player & visualizer
videoPlayerMovie Theater๐ŸŸข4K video playback engine
audioRecorderVoice Studio๐ŸŸขWaveform audio recorder
cameraCamera Pro๐ŸŸขSnapshots & video capture
snapshotQuick Cap๐ŸŸขInstant desktop screenshot
screenRecScreen Rec๐ŸŸขHD screen recording utility
photoEditorPixel Studio๐Ÿ”ตLayer-based image editor
drawVector Pro๐Ÿ”ตSVG and vector designer
audioEditNova Wave๐Ÿ”ตDAW and sound designer
iconMakerIcon Gen๐Ÿ”ตFavicon and app icon tool
colorPickerColor Lab๐Ÿ”ตAdvanced palette generator
spectrumAudio Viz๐Ÿ”ตFull-screen music visualizer
drumPadBeat Maker๐Ÿ”ตStep sequencer and sampler
synthNova Synth๐Ÿ”ตPolyphonic virtual synth
spriteEditSprite Lab๐Ÿ”ตPixel art and sprite tool
mapEditorWorld Build๐Ÿ”ตTiled map and level editor
videoEditNova Cut๐ŸŸกMulti-track video editor
animationMotion Pro๐ŸŸก2D animation and rigging
3dModelerNova 3D๐ŸŸกLow-poly modeling suite
fontStudioFont Creator๐ŸŸกCustom font design engine
djStudioNova Mix๐ŸŸกVirtual DJ deck and mixer
gameDevGame Maker๐ŸŸกNo-code game logic builder

๐ŸŒ Internet & Communication

App IDNameStatusDescription
browserNova Browser๐ŸŸขSecurity-first web browser
cloudCloud Drive๐ŸŸขUnified storage manager
downloaderFetch Pro๐ŸŸขMulti-threaded downloader
messagingNova Chat๐Ÿ”ตUnified IM (Discord/Slack)
videoChatNova Meet๐Ÿ”ตWebRTC video conferencing
socialSocial Hub๐Ÿ”ตSocial media aggregator
newsNews Wire๐Ÿ”ตGlobal breaking news feed
torrentNova Seed๐Ÿ”ตVFS-based torrent client
walletCrypto Hub๐Ÿ”ตMulti-chain crypto wallet
adBlockGuard Pro๐Ÿ”ตSystem-wide ad & tracker blocker
bookmarksLinks Hub๐Ÿ”ตCross-app bookmark manager
vpnNova Tunnel๐ŸŸกBuilt-in VPN interface

๐Ÿง  AI & Neural Interface

App IDNameStatusDescription
novaNova AI๐ŸŸขCentral system assistant
novaChatAI Chat๐ŸŸขInteractive LLM interface
novaSuggestSmart Suggest๐ŸŸขOS-wide predictive typing
novaDocAI Document๐Ÿ”ตAI-driven document analysis
novaCodeCopilot๐Ÿ”ตAI code completion engine
novaGenImage Gen๐Ÿ”ตStable Diffusion integration
novaVisionOCR Pro๐Ÿ”ตAI image text extraction
novaTransAI Translate๐Ÿ”ตReal-time speech translation
novaSummarSummarizer๐Ÿ”ตInstant webpage/file summary
novaVoiceVoice AI๐ŸŸกNeural TTS and STT engine
novaDataData Analyst๐ŸŸกAutomated data processing

๐ŸŽฎ Gaming & Entertainment

App IDNameStatusDescription
emulatorRetro Hub๐Ÿ”ตNES/SNES/GBA emulator
chessGrandmaster๐Ÿ”ตAI-powered chess engine
minesweeperMines๐Ÿ”ตClassic logic puzzle
solitaireSolitaire๐Ÿ”ตClassic card game
arcadeNexus Arcade๐Ÿ”ตBrowser-based indie games
sudokuSudoku Pro๐Ÿ”ตLogic-based number puzzle
crosswordPuzzles๐Ÿ”ตDaily crossword challenges
novaQuestNova RPG๐ŸŸกOriginal terminal-based RPG
streamerNova Play๐ŸŸกCloud gaming interface

App Registry Statistics

Total Registered  โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  428
Core System Apps  โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   42
Productivity      โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  115
Development       โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   88
Media & Creative  โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   94
AI & Neural       โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   32
Miscellaneous     โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   57

โŒจ๏ธ Global Hotkeys & Shell Reference

Global System Shortcuts

ShortcutActionDescription
Ctrl + SpaceSpotlightUniversal search for apps, files, and AI
Ctrl + TabMission ControlBird's-eye view of all active windows
Ctrl + LLock ScreenInstant session suspension; apps keep running
Ctrl + QLogoutTerminates all processes and clears session
Ctrl + TTerminalSpawns a new Terminal instance
Ctrl + NNotificationsToggles the global notification sidebar
Ctrl + Shift + PPower HubAccess Lock / Logout / Reboot from anywhere
Ctrl + Shift + NNew FolderCreates a folder in the active desktop context
Alt + TabCycle FocusJump between the last two active windows
F5Safe RefreshSoft-reboots the OS, preserves authentication
EscGlobal CloseDismisses active overlays or focuses Desktop

The novash Command Suite

File Management

CommandDescription
ls [path]List directory contents
cd [path]Change working directory
cat [file]Output file contents to terminal
mkdir [-p] [name]Create directory (with parents)
touch [name]Create an empty file
rm [-rf] [path]Remove file or directory
cp [-rv] [src] [dest]Copy files or directories
mv [src] [dest]Move or rename a node
grep [-inv] [pattern] [file]Search for a pattern in a file
chmod [mode] [file]Change file permission bits
chown [owner] [file]Change file ownership

System Control

CommandDescription
psList all active processes
kill [pid]Terminate a process by PID
topReal-time kernel task dashboard
uptimeShow time since last boot
whoamiPrint current user identity
dfShow VFS disk space usage
clearClear terminal output buffer
helpList all available commands

Nova AI Interface

CommandDescription
nova ask "[query]"Get a quick AI answer
nova chatStart an interactive AI session
nova analyze [file]Deep AI analysis of a specific file
nova statusCheck neural engine connectivity

Advanced Command Flags

ls โ€” -a (hidden files) ยท -l (long format) ยท -h (human-readable sizes) ยท -R (recursive) ยท -S (sort by size) ยท -t (sort by time)

rm โ€” -f (force, no confirmation) ยท -r (recursive) ยท -v (verbose output)

cp โ€” -r (recursive) ยท -v (verbose) ยท -p (preserve permissions & timestamps)

grep โ€” -i (ignore case) ยท -v (invert match) ยท -n (show line numbers)


๐Ÿ” Security, Identity & Authentication

NovOS implements a multi-layer security model inspired by real UNIX systems.

Multi-User Environment

  • Root vs User โ€” Only users in the root group can modify system files in /etc/ or bundles in /usr/apps/.
  • Identity Persistence โ€” Each user's desktop and filesystem are fully isolated.
  • POSIX Permissions โ€” Every VFS node carries a drwxr-xr-x-style permission string with owner/group assignment.

Default Credentials

Note: The following credentials are purely mock values for demo UI testing:

UserPasswordRole
operatoradminRoot / System Administrator
guest(none)Standard User

Authentication Flow

[ Login Screen ] โ†’ [ Credential Hash Check ] โ†’ [ Session Hydration ]
       โ†‘                      |                         |
       |              [ Auth Failure ]           [ Desktop Init ]
       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ› ๏ธ Core Developer Documentation

Project Structure

/
โ”œโ”€โ”€ index.html              # Boot entry point
โ”œโ”€โ”€ favicon.svg
โ”œโ”€โ”€ icons.svg
โ””โ”€โ”€ assets/                 # Frontend UI build assets (JS/CSS)

API Reference (window.kernel)

Filesystem Subsystem

const fs = window.kernel.fs;

// Write a file
await fs.writeFile('/home/operator/hello.txt', 'Hello NovOS');

// Read a file
const content = await fs.readFile('/home/operator/hello.txt');

// Check if a node exists
const exists = await fs.exists('/home/operator/hello.txt');

// List a directory
const entries = await fs.readDir('/home/operator/Documents');

// Remove a node
await fs.remove('/home/operator/hello.txt');

Process Subsystem

const pm = window.kernel.process;

// Launch an application
const pid = pm.launch('terminal', { cwd: '/etc' });

// List all running processes
const procs = pm.list();

// Terminate a process
pm.terminate(pid);

Event Bus

const bus = window.kernel.events;

// Subscribe to a kernel event
bus.on('fs:ready', () => console.log('VFS is online'));

// Emit a custom event
bus.emit('app:custom-event', { data: 'payload' });

Adding a New App

  1. Create your component in assets/components/apps/MyApp.js.
  2. Register the app in appRegistry.js:
myApp: {
  title: 'My App',
  icon: 'rocket',
  category: 'Utilities',
  w: 600,
  h: 400,
  permissions: []
}
  1. Add a launcher to the dock or desktop in osStore.js.
  2. Ensure the component responds to Esc for window close.
  3. Use --glass-material and --accent-cyan tokens for styling.

๐ŸŽจ Aether Token System

All custom apps must use these CSS variables, defined globally on :root.

Surface Tokens

:root {
  --bg-primary:       #050509;      /* Main window background          */
  --glass-material:   rgba(255,255,255,0.05); /* Translucent surfaces  */
  --glass-stroke:     rgba(255,255,255,0.08); /* Window border         */
  --glass-shadow:     0 8px 32px rgba(0,0,0,0.6); /* Window depth      */
  --blur-radius:      24px;         /* Standard glassmorphic blur       */
}

Typography Tokens

:root {
  --font-main:    'Inter Variable', sans-serif;
  --font-mono:    'JetBrains Mono', monospace;
  --text-heading: rgba(255,255,255,0.95);
  --text-body:    rgba(255,255,255,0.65);
  --text-muted:   rgba(255,255,255,0.35);
}

Color & Interaction Tokens

:root {
  --accent-cyan:    #00d4ff;   /* Primary accent  */
  --accent-purple:  #bd00ff;   /* Secondary accent */
  --hover-glow:     radial-gradient(circle, rgba(0,212,255,0.15), transparent 70%);
  --active-scale:   0.98;      /* Tap feedback     */
}

/etc/theme.css (Runtime Override)

:root {
  --accent-color: #00d4ff;
  --blur-radius:  24px;
  --glass-opacity: 0.1;
  --font-family:  'JetBrains Mono', monospace;
}

๐Ÿš€ Roadmap & Future Vistas

โœ… v1.3.0-PRO (Current)

  • POSIX VFS backed by IndexedDB with full persistence
  • 40+ pre-installed apps, 400+ in the Nexus Store
  • Multi-workspace support (up to 10 virtual desktops)
  • Nova AI with file context and shell command generation
  • Cinematic Aether glassmorphic design system
  • Multi-user identity with POSIX-style permissions
  • Lock screen, session lifecycle, and recovery mode

๐Ÿ”œ v2.0 (Planned)

  • Native File System Access โ€” Sync local machine folders with NovOS
  • Extension API โ€” Load third-party .nova bundles dynamically
  • Multiplayer Mode โ€” Collaborate on the same VFS via WebRTC
  • Mobile Deck โ€” Specialized tablet/mobile UI layout

๐Ÿ”ญ v3.0 (Vision)

  • NovaVM โ€” Lightweight in-browser virtual machine
  • NovaDocker โ€” Full app containerization manager
  • Neural Link โ€” Direct brain-inspired visual interface simulation
  • CI/CD Pipeline โ€” Full build automation and testing suite

๐Ÿ•ฐ๏ธ Changelog

v1.3.0-PRO (April 2026)

  • New: Advanced session lifecycle (Lock Screen, Session Rehydration)
  • New: Mission Control window overview with non-overlapping layout
  • New: Nova AI v2.4.1 with VFS-aware path resolution
  • Security: Cryptographic bundle verification for all system apps
  • Performance: VFS transaction batching optimized by 40%
  • UI: Aether Design System v2 โ€” improved motion physics

v1.2.0

  • Implemented cryptographic bundle verification
  • Added "Mission Control" window overview mode
  • Nova now supports multi-file context analysis

v1.1.0

  • Introduced Virtual File System (VFS) with IndexedDB persistence
  • Dynamic glassmorphism and theme engine
  • Released Code Editor with Monaco + syntax highlighting

v1.0.0

  • Initial Release: Core kernel and basic window manager

โ“ Troubleshooting & FAQ

Q: How do I perform a full factory reset?
Open the Terminal and run rm -rf /, then refresh the page. This wipes the virtual disk and triggers the default VFS re-population script.

Q: Why do my apps close on page refresh?
By design โ€” NovOS only persists your filesystem and identity across refreshes. Active processes are volatile and cleared to ensure a clean kernel environment.

Q: Is my data safe if I clear my browser cache?
No. NovOS stores everything in IndexedDB. A "Clear Site Data" action will wipe your virtual disk. Use File Manager โ†’ Export to back up important files to your local machine.

Q: An app window is running but invisible (off-screen)?
Open Mission Control (Ctrl + Tab), locate the window preview, and click it to re-center.

Q: Terminal says "command not found" for basic commands?
Your PATH variable is unset. Run /bin/ls using the absolute path to verify the binary exists, then repair your .bashrc.

Q: Login screen reappears after the correct password?
Clear browser cookies and ensure "Third-party storage" is allowed in your browser's site settings.

Q: My VFS is slow or behaving strangely?
Open DevTools โ†’ Application โ†’ IndexedDB โ†’ novos-vfs-db โ†’ Delete Database. Then refresh.


๐Ÿ“š System Glossary

TermDefinition
AetherThe proprietary glassmorphic design system used across all NovOS interfaces
BundleA cryptographically signed package containing app logic, metadata, and security tokens
DaemonA background process (e.g., novad) that handles system-level tasks
Fuzzy SearchApproximate string-matching algorithm powering the Spotlight overlay
GlassmorphismVisual style using semi-transparent surfaces with high-blur backdrops
HALHardware Abstraction Layer โ€” bridges kernel requests to browser APIs
KernelThe master logic controller of NovOS, running as a JS singleton
Mission ControlOverlay mode providing a bird's-eye view of all open windows
PIDProcess Identifier โ€” unique integer assigned to every active window or service
POSIXPortable Operating System Interface โ€” the standard NovOS follows for its VFS
RehydrationLoading saved state from IndexedDB into memory at boot time
VFSVirtual File System โ€” an IndexedDB-backed abstraction layer simulating a real disk
WorkspaceA virtual desktop container that holds a specific set of windows

๐Ÿ“‘ Contribution Guidelines

We welcome all visionary developers to help build the future of the browser-based OS.

  1. Fork the repo and create a feature branch.
  2. Glass-First Design โ€” Every UI element must respect Aether transparency and blur tokens.
  3. Persistence Integrity โ€” Never perform a VFS action without proper IndexedDB error handling.
  4. Event-Driven Logic โ€” Prefer the Kernel Event Bus over direct component communication.
  5. Cinematic Motion โ€” All transitions must use spring-based physics (no linear easing).
  6. No Placeholders โ€” Never use Lorem Ipsum or placeholder images in PRs.
  7. Testing โ€” Ensure your app works across all workspaces and responds to Esc for close.
  8. Documentation โ€” Every PR must include an update to var/log/development.log.
  9. Security โ€” Never expose raw password hashes in logs or terminal output.
  10. Respect โ€” Honor the vision of a unified, cinematic browser-based experience.

๐Ÿ“‹ Bugs โ†’ Report on GitHub Issues
๐Ÿ’ก Features โ†’ Propose in the Discord community
๐ŸŽจ Art โ†’ Submit wallpapers for the default gallery
๐Ÿ“ฆ Extensions โ†’ Develop .nova bundles and share them


๐Ÿ“œ License & Credits

NovOS is open-source software released under the MIT License.

ContributionSource
Lead DeveloperTcode-Motion
IconsFluent Emoji by Microsoft & Lucide React
TypographyInter Variable by RSMS
UI EngineReact + Vite
AnimationsFramer Motion

๐Ÿ”ฅ Project๐Ÿ“– Description
๐ŸŒŒ NovOSA cinematic web OS โ€” POSIX VFS, Nova AI, Aether Design
๐Ÿ‰ TechScriptA programming language โ€” Native Rust VM + web builder
๐Ÿง  Project JARVISPersonal AI assistant built in Python
๐ŸŽจ 3D VisualsWebGL particle systems + Three.js experiences
๐Ÿค– AR KeyboardHand-gesture virtual keyboard with OpenCV + MediaPipe

GitHub YouTube Live Demo


"The screen is not a wall โ€” it is a window into a deeper reality."
NovOS v1.3.0-PRO "Aether" ยท Released April 2026 ยท Built with ๐ŸŒŒ by Tcode-Motion


๐Ÿ‘ค Author & License

  • Author: Tcode-Motion
  • License: Distributed under the MIT License. See LICENSE for details.