A full in-browser terminal OS with class-based modular system. The main.html (56KB) is a lean skeleton — all functionality lives in 49 module files.
27 module-*.js files: System, FS, AI Assistant (agentic loop, 19 tools), Ollama, SearXNG, Config, Smart Context, Skills, Chat Overlay, and more.
5 files: VirtualFileSystem, ModuleManager, OllamaManager, SecretVault, WebX11Terminal, Sandbox Worker.
17 self-registering scripts: alias, busybox, calc, cron, cryptogzip, diff, editor, filemgr, finder, mindmap, shell, skill-pack-core, theme, tutorial, voice, webdav, wpm.
13 skills in VFS /skills/: agent-orchestration, backup-restore, debug-panel, memory-profile, mindmap, module-management, navigation, security, system-maintenance, webdav, web-search, and more.
9 themes (dark, light, amber, cyber, ocean, forest, monochrome, sunset, midnight) + custom theme creation, export/import JSON.
4 files (chat-ui.css, chat-ui.html, chat-commands.js, chat-modules.js) for the ChatStudio Lite overlay inside terminal.
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.
ls (flags), cd, pwd, cat, echo (>> redirect), put, rm/rmdir/mkdir/mv/cp/touch/tree/find/head/tail/sort/wc/du/upload/download/grep.
13 AI-managed skills in VFS. Agent can read, suggest, and apply skills automatically. Self-improving loop.
Full VFS with session save/load, auto-save (60s interval with dirty flag), crash survival, dual localStorage+VFS persist.
Clean voice input (command-only, text-to-command, no FAB spam). Togglable mic button. SpeechRecognition API.
SearXNG search + DuckDuckGo fallback. URL fetch via API proxy. /images and /videos search support.
Dark, light, amber, cyber, ocean, forest, monochrome, sunset, midnight. Custom themes with export/import.
3-tier autocomplete (commands, files, sessions). Session save/load/list/delete/export/import. Auto-save on 60s cycle.
Toggleable AI response "ding" (880Hz sine, 0.3s). Quick-actions bar for sound, mic, and settings.
Cached tool definitions, parallel safe-tool execution, skip skill loading for trivial queries, batch VFS reflection.
Destructive action confirmation inline (no popups). 120s auto-deny timer with visual escalation.
Full ChatStudio Lite embedded as toggleable chat command. Settings modal, module CRUD, slash commands inside overlay.
newOS4 v4.2 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 modular architecture (49 files) makes it maintainable but heavy.
| Feature | Main | Lite | Stable | Plus | newOS4 |
|---|---|---|---|---|---|
| AI Chat | ❌ | ✅ streaming | ✅ no stream | ✅ | ✅ Agentic |
| Skills System | ❌ | ❌ | ❌ | ❌ | ✅ 13 skills |
| AI Tool Calling | ❌ | ❌ | ❌ | ❌ | ✅ 19 tools |
| AI Memory | ❌ | ❌ | ❌ | ❌ | ✅ |
| Self-improving | ❌ | ❌ | ❌ | ❌ | ✅ Skills CRUD |
| File Manager | ❌ | ❌ | ❌ | ❌ | ✅ Virtual FS |
| Theme Presets | ✅ | ✅ | ✅ | ✅ Custom | ✅ 9 presets |
| Voice Input | ❌ | ❌ | ❌ | ❌ | ✅ |
| i18n | ✅ 7 langs | ❌ | ❌ | ❌ | ❌ |
| Plan Mode | ❌ | ❌ | ✅ | ❌ | ❌ |
| Session Export | ❌ | ❌ | ❌ | ✅ | ✅ Session save/load |
| File Upload | ❌ | ❌ | ❌ | ✅ | ✅ file attach |
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 heavier codebase or Ollama dependency.