Home Docs Blog Product Contact

Architecture Overview

OmniIDE v3.0 is built on a modern, layered architecture with the VS Code core as the foundation, the Omni-Agent as the intelligence layer, and the Hardened Sandbox as the security perimeter.

System Layers

  1. Editor Layer — VS Code core (TypeScript/Node.js) providing the familiar editor experience, extensions, and UI
  2. Agent Layer — Omni-Agent orchestrating autonomous development workflows
  3. AI Layer — Google Gemini API and Ollama for language model inference
  4. Execution Layer — Execution Kernel managing process spawning and output capture
  5. Security Layer — Hardened Sandbox isolating all autonomous operations

Data Flow

User Instruction
    → Omni-Agent (parse + plan)
    → AI Layer (Gemini / Ollama)
    → Execution Kernel (run commands)
    → Hardened Sandbox (isolate)
    → Verification Engine (check results)
    → Recovery System (if error → loop back)
    → Success Output

Technology Stack

ComponentTechnology
Editor CoreVS Code (TypeScript, Node.js)
Build SystemGulp
AI (Cloud)Google Gemini API
AI (Local)Ollama
RuntimeNode.js, Electron
PlatformWindows 10/11

Related