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
- Editor Layer — VS Code core (TypeScript/Node.js) providing the familiar editor experience, extensions, and UI
- Agent Layer — Omni-Agent orchestrating autonomous development workflows
- AI Layer — Google Gemini API and Ollama for language model inference
- Execution Layer — Execution Kernel managing process spawning and output capture
- 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
| Component | Technology |
|---|---|
| Editor Core | VS Code (TypeScript, Node.js) |
| Build System | Gulp |
| AI (Cloud) | Google Gemini API |
| AI (Local) | Ollama |
| Runtime | Node.js, Electron |
| Platform | Windows 10/11 |