{ "name": "WebX11 Package Index", "version": "1.1.0", "updated": "2026-06-04T00:00:00Z", "base_url": "https://webx11.duckdns.org/spaces/newos4/modules/ext/", "packages": { "voice": { "name": "Voice", "version": "1.0.0", "desc": "Speech-to-text input using Web Speech API", "url": "modules/ext/voice.js", "commands": [ "voice" ], "category": "input" }, "calc": { "name": "Calculator", "version": "1.0.0", "desc": "Math evaluator and unit converter (km to miles, kg to pounds, etc.)", "url": "modules/ext/calc.js", "commands": [ "calc" ], "category": "utility" }, "cron": { "name": "Cron Scheduler", "version": "1.0.0", "desc": "Schedule commands to run at intervals (min 5s)", "url": "modules/ext/cron.js", "commands": [ "cron-every", "cron-list", "cron-stop", "cron-clear" ], "category": "automation" }, "theme": { "name": "Theme Switcher", "version": "1.0.0", "desc": "CSS theme manager — dark, light, amber, cyber + custom", "url": "modules/ext/theme.js", "commands": [ "theme" ], "category": "ui" }, "wpm": { "name": "Package Manager", "version": "1.0.0", "desc": "Install modules from the WebX11 package index (like npm for the terminal)", "url": "modules/ext/wpm.js", "commands": [ "wpm" ], "category": "system" }, "webdav": { "name": "WebDAV Sync", "version": "1.0.0", "desc": "Cloud sync for VFS — backup, push, pull, and restore via WebDAV", "url": "modules/ext/webdav.js", "commands": [ "webdav-config", "webdav-status", "webdav-ls", "webdav-push", "webdav-pull", "webdav-backup", "webdav-restore", "webdav-backup-list" ], "category": "system" }, "mindmap": { "name": "Mindmap", "version": "1.0.0", "desc": "Brainstorming mindmap tool — new, add, show, export, save, load, color, tag", "url": "modules/ext/mindmap.js", "commands": [ "mindmap" ], "category": "productivity" }, "skill-pack-core": { "name": "Skill Pack: Core", "version": "1.0.0", "desc": "Comprehensive skill set: terminal navigation, memory/profile, web search, module editing, system maintenance, backup, mindmap workflow, skills system guide", "url": "modules/ext/skill-pack-core.js", "commands": [ "skill-pack-core" ], "category": "system" }, "editor": { "name": "Text Editor", "version": "1.0.0", "desc": "Inline text editor for VFS files — edit, save, cancel via modal", "url": "modules/ext/editor.js", "commands": [ "edit" ], "category": "utility" }, "diff": { "name": "File Diff", "version": "1.0.0", "desc": "Compare two files or module versions with unified diff output", "url": "modules/ext/diff.js", "commands": [ "diff" ], "category": "utility" }, "alias": { "name": "Command Aliases", "version": "1.0.0", "desc": "Define and manage command aliases (ll, h, cls defaults) with localStorage persistence", "url": "modules/ext/alias.js", "commands": [ "alias", "unalias", "ll", "h", "cls" ], "category": "system" }, "finder": { "name": "File Finder", "version": "1.0.0", "desc": "Recursive VFS file/directory search with fuzzy matching", "url": "modules/ext/finder.js", "commands": [ "find" ], "category": "utility" }, "filemgr": { "name": "File Manager", "version": "1.0.0", "desc": "Modern file browser with preview for Markdown, images, video, audio, code, PDF, CSV", "url": "modules/ext/filemgr.js", "commands": [ "files", "preview" ], "category": "utility" }, "cryptogzip": { "name": "Crypto + Gzip", "version": "1.0.0", "desc": "AES-256-GCM encrypt/decrypt and gzip/gunzip for VFS files", "url": "modules/ext/cryptogzip.js", "commands": [ "gzip", "gunzip", "encrypt", "decrypt" ], "category": "security" }, "busybox": { "name": "BusyBox Utilities", "version": "1.0.0", "desc": "Unix utility commands: which, env, date, cal, yes, seq, base64, printf, cut, uniq, hostname, whoami, basename, dirname, sleep, expand", "url": "modules/ext/busybox.js", "commands": [ "which", "env", "date", "cal", "yes", "seq", "base64", "printf", "cut", "uniq", "hostname", "whoami", "basename", "dirname", "sleep", "expand" ], "category": "utility" }, "shell": { "name": "Shell", "version": "1.0.0", "desc": "Full shell: pipe |, redirect > >> <, variable $VAR, chain && || ;, VFS script execution", "url": "modules/ext/shell.js", "commands": [ "export", "unset", "script", "set" ], "category": "system" }, "floating": { "name": "Floating UI", "version": "1.0.0", "desc": "Remixable floating UI elements — buttons, collapsible menus, panels. Persisted in localStorage.", "url": "modules/ext/floating.js", "commands": [ "floating-add", "floating-remove", "floating-list", "floating-pos", "floating-clear", "floating-toggle" ], "category": "ui" }, "console": { "name": "JS Console", "version": "1.0.0", "desc": "JavaScript expression evaluator: eval JS in page context and run VFS scripts", "url": "modules/ext/console.js", "commands": [ "js", "js-run" ], "category": "developer" }, "debug-panel": { "name": "Debug Panel", "version": "1.0.0", "desc": "Toggleable debug console — intercepts console.log/error, fetch failures, JS errors. Copy All + per-line copy.", "url": "modules/ext/debug-panel.js", "commands": [ "debug" ], "category": "developer" }, "tutorial": { "name": "Tutorial", "version": "1.0.0", "desc": "Interactive guided tour — 6 quests to learn newOS4 basics", "url": "modules/ext/tutorial.js", "commands": [ "tutorial" ], "category": "onboarding" }, "test-suite": { "name": "Test Suite", "version": "1.0.0", "desc": "32 automated tests: filesystem, busybox, shell, cryptogzip, skills, security, modules. Run with `load-local modules/test/test-suite.js` then `test`", "url": "modules/test/test-suite.js", "commands": [ "test" ], "category": "utility" }, "neural-vfs-core": { "name": "Neural VFS (core)", "version": "1.0.0", "desc": "Core semantic indexer. NOT a WPM package — built into newos4.tar.gz. Use run_command('nvfs-status') to inspect.", "url": "modules/core/module-neural-vfs.js", "commands": [ "nvfs-index", "nvfs-status", "nvfs-resolve", "nvfs-tree" ], "category": "core", "note": "Listed for WPM completeness. Auto-loaded by module-loader. Cannot be uninstalled." }, "media": { "name": "Media Analysis", "version": "1.0.0", "desc": "Image/audio/video analysis via Ollama vision models — analyze, describe, transcribe", "url": "modules/ext/media.js", "commands": [ "analyze" ], "category": "utility" }, "three": { "name": "3D Scene Builder", "version": "1.0.0", "desc": "Three.js 3D scene builder — create, edit, visualize mindmaps in 3D, export standalone HTML", "url": "modules/ext/three.js", "commands": [ "three" ], "category": "ui" }, "kanban": { "url": "https://webx11.duckdns.org/spaces/newos4/modules/ext/kanban.js", "description": "Kanban board — todo/doing/done task management with priorities", "category": "productivity", "size": "6kb" }, "course": { "name": "Interactive Course", "version": "1.0.0", "desc": "Self-updating newOS4 course — chapters, walkthroughs, projects, AI tutor", "url": "modules/ext/course.js", "commands": [ "course" ], "category": "learning" } } }