VCA OS is an operating system running directly inside the browser and backed by a direct Linux host IPC subsystem. It bridges Autonomous AI Multi-Agent Software Engineering, Real Host Process Execution, and Forensic Collectible Authentication & Optical Subgrade Intelligence (Verified Card Authority).
https://vcacomputer.vercel.app/
Physically-inspired collectible acrylic slab with tamper-evident holographic label, dynamic optical refraction, sub-millimeter subgrade intelligence, and on-chain NXP NFC cryptographic authentication.
Verified collector profile featuring portfolio valuation, vault assets, live HUD scanner access, and cryptographic NXP NTAG424 DNA NFC chip tap resolution.
Full-featured Open Source Social Network (OSSN) integrated directly into VCA OS, with the Pokรฉmon Kanto League PokรฉBall theme, rich multi-media composer (photos, GIFs, YouTube videos, links), 3D interactive slab embeds, live grading sync, and collector guilds.
- Multi-Windowing Engine: Floating draggable windows with active z-index elevation, minimized trays, smooth maximize transitions, and snap zones (Left, Right, Full, Center).
- Isolated Traffic Light Controls: Strict click containment preventing drag interference when closing, minimizing, or restoring windows.
- Global System TopBar & Menu Tray: Real-time clock, CPU load gauges, memory allocation, workspace switcher, and single-click window tile/close commands.
- Frosted Glass Dock & Global Command Palette: Quick-launch dock with magnification and unified
Cmd/Ctrl + Kcommand search for rapid navigation. - Dynamic Live Desktop Widgets Layer: Customizable desktop widgets for hardware telemetry, agent swarm queues, active notes, and memory tracking.
- Side Tools & System Utilities Drawer: Right-edge slide-out drawer providing 1-click access to system monitors, active ports, hardware specs, and quick launchers.
- Full-Stack Autonomous Pipeline: Transforms natural language prompts into working full-stack applications with synthesized frontend components and backend Express routes.
- Self-Healing AST Debugger: Continuously monitors backend runtime
stderrlogs, diagnoses syntax or missing npm module errors, and repairs broken code automatically. - Process & Port Supervisor: Automatically detects port collisions (e.g., allocating
:3001or:3002), spawns background processes, and establishes live preview iframe routing. - Human-in-the-Loop Security Gates: Built-in verification steps requiring explicit user approval before executing sensitive system or file-overwrite actions.
- Sub-Millimeter Optical Subgrading: Multi-point computer vision inspection analyzing Centering (L/R and T/B ratios), Corner sharp radiuses, Edge wear/whitening, and Surface hologram sheen.
- Physical NFC Slab Binding: Integrates with NTAG215 cryptographic chips via AES-128 key generation, permanently linking physical collectible slabs to tamper-proof digital certificates.
- Live Market Valuation Sentinel: Real-time auction volatility analyzer aggregating recent sales data across major auction registries with historical trend charts.
- 3D Holographic Slab Visualizer: Interactive 3D rendered card slabs with real-time lighting reflection and grade certification breakdown.
- Real Interactive Terminal: Full bash shell integration backed by Node.js
child_processruntime with process spawning and real-time streaming output. - Native Filesystem Operations: Atomic directory tree traversal, file creation, editing, deletion, and regex search across the workspace.
- Live System Telemetry: Kernel metrics, CPU core utilization, memory heap monitoring, disk allocation, and active network ports.
| Application | Description |
|---|---|
| ๐ก๏ธ VCA Forensics | Professional collectible grading lab, optical inspection, and NFC chip binding. |
| โฌก SlabBook (OSSN) | Open Source Social Network (v6.8) for card collectors with live grading sync, guilds, and rich media sharing. |
| ๐ค Collector Portal & NFC Ledger | Personal collector portfolio, real-time valuation, and hardware cryptographic NTAG424 DNA NFC resolution. |
| โก Coding Agents Lab | Autonomous multi-agent software engineering studio with live preview and debugger. |
| ๐ Terminal Shell | Direct Linux container terminal with package manager and git workflows. |
| ๐ Code IDE | Full source code editor with syntax tree view, multi-file navigation, and execution. |
| ๐ AI Slides Studio | AI-generated slide decks with live full-screen presentation mode. |
| ๐๏ธ Extensions Marketplace | Curated registry of verified AI agents, forensic modules, and custom themes. |
| ๐ Encrypted Secrets Vault | AES-256-GCM zero-knowledge client secret and API key store. |
| ๐ Observability & Audit Log | Immutable system event trace recording all agent and kernel actions. |
| ๐ File Explorer | Desktop file manager with folder navigation, upload, download, and file inspection. |
| โ๏ธ Process Manager | Task manager displaying active PIDs, kill triggers, and CPU/RAM usage. |
| ๐ Browser & App Builder | In-OS sandboxed web browser and visual widget creator. |
| ๐ Docs, Sheets & Mail | Native productivity suite with real-time editing and formula calculation. |
- Node.js v20.0.0 or higher
- npm or bun / yarn
git clone https://github.com/your-username/vca-os.git
cd vca-osnpm installCopy .env.example to .env and provide your Google Gemini API key:
cp .env.example .envInside .env:
GEMINI_API_KEY=your_gemini_api_key_herenpm run devOpen your browser and navigate to:
http://localhost:3000
To compile and bundle both the React frontend and the Express Node.js IPC server into a standalone production release:
# Compile frontend with Vite and bundle backend with esbuild
npm run build
# Start the compiled production server
npm run startโโโ assets/ # SVG UI previews, slab showcases, and architectural diagrams
โ โโโ vca-card-slab-duo.jpg # Front & Back dual slab inspection showcase
โ โโโ vca-card-slab-front.svg # Gem Mint 9.5 holographic front slab & certificate (vector)
โ โโโ vca-card-slab-back.svg # Official subgrades & cryptographic ledger back view (vector)
โ โโโ vca-card-slab-front.png # High-res front slab raster image
โ โโโ vca-card-slab-back.png # High-res back slab raster image
โ โโโ vca-card-slab.jpg # Standard front slab inspection asset
โ โโโ vca-os-desktop-preview.svg # Primary desktop workspace preview
โ โโโ vca-os-architecture.svg # Multi-agent & subsystem architecture diagram
โ โโโ vca-user-profile-preview.svg # Collector profile & NFC ledger visual preview
โ โโโ vca-slabbook-preview.svg # SlabBook OSSN social platform preview
โโโ src/
โ โโโ App.tsx # Root Desktop Workspace & Layer Composer
โ โโโ main.tsx # React 19 Client Entrypoint
โ โโโ index.css # Tailwind CSS v4 styling rules
โ โโโ components/
โ โ โโโ apps/ # Integrated Application Suite
โ โ โ โโโ CodingAgentsApp.tsx # Autonomous AI Coding Swarm Studio
โ โ โ โโโ VCAApp.tsx # Forensic Collectible Lab & 3D Slab
โ โ โ โโโ SlabBookApp.tsx # Open Source Social Network (OSSN) Collector Hub
โ โ โ โโโ TerminalApp.tsx # Linux Host Terminal Shell
โ โ โ โโโ CodeApp.tsx # Code IDE & Workspace Editor
โ โ โ โโโ SlidesApp.tsx # AI Slide Decks & Presentation Engine
โ โ โ โโโ MarketplaceApp.tsx # Verified Extension & Agent Store
โ โ โ โโโ SecurityApp.tsx # Encrypted Secret Key Vault
โ โ โ โโโ ActivityApp.tsx # Observability & Audit Event Trace
โ โ โ โโโ ProcessManagerApp.tsx# Task & PID Activity Monitor
โ โ โ โโโ FilesApp.tsx # File System Explorer
โ โ โ โโโ DocsApp.tsx # Document Editor
โ โ โ โโโ SheetsApp.tsx # Spreadsheet Calculator
โ โ โ โโโ SettingsApp.tsx # Wallpaper & System Preferences
โ โ โโโ desktop/ # Desktop OS Shell Components
โ โ โ โโโ TopBar.tsx # Menu Bar, Status Indicators & System Tray
โ โ โ โโโ Dock.tsx # Frosted Glass Application Launcher Dock
โ โ โ โโโ WindowFrame.tsx # Window Layout, Resize & Traffic Lights
โ โ โ โโโ SideToolsPanel.tsx # Side Utility Drawer & Telemetry Sentinel
โ โ โ โโโ DesktopWidgets.tsx # Live Floating Desktop Information Cards
โ โ โ โโโ DesktopIcons.tsx # Desktop Shortcuts Grid
โ โ โ โโโ CommandPalette.tsx # Cmd/Ctrl+K Quick Search
โ โ โ โโโ NotificationCenter.tsx # OS Notifications & Approval Toasts
โ โ โ โโโ QuickSettings.tsx # Audio, Display, Network & Mode Toggles
โ โ โโโ public/ # Public Collector Portals & Slabs
โ โ โ โโโ UserPortal.tsx # Collector Profile & Cryptographic NFC Ledger
โ โ โ โโโ PublicVerification.tsx # Public VCA Cert & QR Verification
โ โ โโโ engineering/ # Technology Registries & Hardware Bridge
โ โโโ context/
โ โ โโโ OSContext.tsx # Global Windowing & Operating System State
โ โ โโโ VCAContext.tsx # Forensic Grading & NFC Hardware State
โ โโโ types/
โ โโโ os.ts # TypeScript Interfaces for Windows & Apps
โ โโโ vca.ts # Forensic Subgrade & Collectible Types
โโโ server.ts # Express IPC Server, Process & File APIs
โโโ server_ossn.ts # SlabBook OSSN backend endpoints & social data
โโโ server_pricing_api.ts # Live market valuation & pricing adapters
โโโ server_scanner_api.ts # High-res optical scanner bridge
โโโ server_vca_api.ts # VCA certification & ledger endpoints
โโโ metadata.json # Application Manifest & Cloud Run Config
โโโ package.json # Project Dependencies & Build Scripts
โโโ tsconfig.json # Strict TypeScript Compiler Config
โโโ vite.config.ts # Vite 6 Bundler Configuration
- Zero-Knowledge Vault: API keys and tokens are stored encrypted and are never transmitted in cleartext over public networks.
- Process Boundary Isolation: All command execution spawned by terminal or agent swarms runs within sandboxed cgroups with output sanitization.
- Strict CORS & Iframe Policy: Dev servers and sub-previews bind exclusively to local loopback ports with strict origin validation.
Distributed under the MIT License. See LICENSE for more information.
