← Back to Versions
🧩 newOS4 v4.6.10 — Terminal OS Most Advanced
v4.6.10 1,477 lines (main.html skeleton, 72KB) 3 bundle scripts + 22 standalone ext modules 12 AI-managed skills (17 in index) ~1,200KB total bundle size

Architecture

A full in-browser terminal OS with bundle-based loading. The main.html (72KB) is a lean skeleton — all functionality is bundled into 2 optimized scripts (core-bundle.js & critical-ext-bundle.js) plus module-loader.js, with 22 additional standalone ext modules loaded on demand.

🧠 Core Bundle

core-bundle.js (1,048KB, 19,828 lines) — 17 core classes: VirtualFileSystem, ModuleManager, OllamaManager, SecretVault, WebX11Terminal, WebX11SecurityManager, plus 11 module classes (system, fs, ollama, aiassist, searxng, config, smartctx, servermon, simplegui, duckduckgo, fetcher) and supporting classes (ollama-manager, virtual-fs, terminal, secret-vault, module-manager).

🔧 Critical Ext Bundle

critical-ext-bundle.js (116KB, 2,624 lines) — 12 bundled ext modules: alias, busybox, calc, console, cron, cryptogzip, diff, editor, filemgr, finder, shell, tutorial.

🧩 Standalone Ext Modules

22 standalone files in ext/ loaded on demand: alias, busybox, calc, console, cron, cryptogzip, debug-panel, diff, editor, filemgr, finder, floating, media, mindmap, shell, skill-pack-core, theme, three, tutorial, voice, webdav, wpm. Configurable via localStorage startup preferences.

📚 Skills System

12 skill markdown files in VFS /skills/, 17 entries in index.json. AI-managed read/suggest/apply loop with 30-min debounce on suggestions.

🎨 Theme Presets

9 themes (dark, light, amber, cyber, ocean, forest, monochrome, sunset, midnight) + custom theme creation, export/import JSON via theme module.

💬 Chat Overlay

4 files (chat/chat-ui.css, chat/chat-ui.html, chat/chat-commands.js, chat/chat-modules.js) for the ChatStudio Lite overlay inside terminal. Togglable via chat command.

Features

🤖 Agentic AI

5-turn tool-calling loop with 19 tool definitions. Direct VFS reads for reflection. Falls back to text-only for non-tool models. Date/time injected into system prompt. Cached tool definitions, parallel safe-tool execution, trivial query skipping.

🔧 19+ Unix Commands

ls (flags), cd, pwd, cat, echo (> redirect), put, rm/rmdir/mkdir/mv/cp/touch/tree/find/head/tail/sort/wc/du/upload/download/grep via FileSystemModule.

🧠 Skills System

12 AI-managed skills in VFS (17 indexed). Agent can read, suggest, and apply skills automatically. Self-improving loop with 30-min debounce on skill suggestions.

📁 Virtual File System

Full VFS with session save/load, auto-save (60s interval with dirty flag, 30s initial delay), crash survival via dual localStorage+VFS persist, /sys/ virtual mounts for live runtime state.

🎤 Voice Command

Clean voice input (command-only, text-to-command). Togglable mic button with green pulse when listening. SpeechRecognition API with error handling.

🔍 Web Search & Fetch

SearXNG search + DuckDuckGo fallback. URL fetch via API proxy. /images and /videos search support via proxy-api.py.

🎨 9 Theme Presets

Dark, light, amber, cyber, ocean, forest, monochrome, sunset, midnight. Custom themes with export/import JSON via theme module.

🔄 Autocomplete & Sessions

3-tier autocomplete (commands, files, sessions with _autocompletePrefix). Session save/load/list/delete/export/import. Auto-save on 60s cycle with dirty flag.

🔊 Sound Notifications

Toggleable AI response "ding" (880Hz sine, 0.3s). Quick-actions bar for sound, mic, and settings buttons.

✅ Inline Confirm Bar

Destructive action confirmation inline in terminal output (no popups). 120s auto-deny timer with 3-stage visual escalation (warning, bold red, pulsing).

💬 Chat Overlay

Full ChatStudio Lite embedded as toggleable chat command. Settings modal with Ollama URL/model config, module CRUD, slash commands inside overlay.

🧩 Bundle-Based Loading

3 script loads with splash progress bar (core-bundle → critical-ext-bundle → init). 22 standalone ext modules loaded on demand. Auto-timestamp cache busting.

Pros & Cons

Pros

  • Most feature-rich ChatStudio variant — agentic AI with tool calling
  • Virtual File System with persistent sessions and crash-survival auto-save
  • Self-improving skills system (AI can create/update skills)
  • 19+ Unix commands + grep, 19 AI tool definitions
  • 9 theme presets + custom theme creation/export/import
  • Voice command input (SpeechRecognition)
  • Inline confirm bar with 120s timer (no intrusive popups)
  • Tool definition caching, parallel tool execution, trivial query skipping
  • ChatStudio Lite overlay inside terminal (4 files)
  • Sound notifications with quick-action toggle
  • Autocomplete (3 tiers: commands, files, sessions)
  • Bundle-based loading with splash progress bar
  • Date/time injected into AI system prompt

Cons

  • Ollama dependency — requires Ollama backend for AI features
  • Large bundle size (~1,200KB across all scripts)
  • No streaming AI responses (request/response cycle only)
  • No PDF support
  • Single-language (English only)
  • No Plan Mode (Stable variant has this)
  • Limited mobile optimization (desktop-first design)
  • Complex architecture — bundle-based loading requires understanding of core-bundle + ext-bundle + 22 standalone modules

Verdict

newOS4 v4.6.10 is the most advanced ChatStudio variant — an in-browser terminal OS with agentic AI, a virtual file system, and self-improving skills. It's designed for power users, developers, and AI enthusiasts who want maximum control and capability. The bundle-based architecture (core-bundle + critical-ext-bundle + 22 standalone modules) keeps script loading efficient while maintaining flexibility.

🧩🧩🧩🧩 — 4/5 — Most advanced, consistently improved

Comparison

Feature Main Lite Stable Plus newOS4
AI Chat ✅ streaming ✅ no stream ✅ Agentic
Skills System ✅ 12 skills
AI Tool Calling ✅ 19 tools
AI Memory
Self-improving ✅ Skills CRUD
File Manager ✅ Virtual FS
PDF Support ✅ link
Theme Presets ✅ Custom ✅ 9 presets
Voice Input
i18n ✅ 7 langs
Plan Mode
Session Export ✅ Session save/load
File Upload ✅ file attach

Best For

Power users, developers, and AI enthusiasts who want an in-browser terminal OS with agentic AI capabilities. Ideal for those who need a virtual file system, self-improving skills, tool-calling AI, voice input, and don't mind a larger bundle size or Ollama dependency.

Launch newOS4