Nova IDE is a lightweight, browser-based coding environment designed for the future of on-device AI. It leverages WebGPU and MediaPipe to run high-performance Large Language Models (LLMs) entirely within your browser—no cloud, no APIs, and total privacy.
- On-Device Inference: Run AI models like Gemma 4 locally using your machine's GPU (via WebGPU).
- Total Privacy: Your code and prompts never leave your browser.
- High-Performance Editor: Built on CodeMirror 6 with support for Python, JavaScript, HTML, and CSS.
- Integrated Terminal: A simulated terminal for executing commands and environment inspection.
- Virtual File System: In-browser file management backed by IndexedDB.
- Modern UI: A premium, VS Code-inspired dark theme with glassmorphism and smooth micro-animations.
- Google Chrome (Version 113 or higher recommended for WebGPU support).
- Node.js (for running the development server).
-
Clone the repository:
git clone https://github.com/carrycooldude/Nova-IDE.git cd Nova-IDE -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open
http://localhost:5173in your browser.
- Open the AI Panel (shortcut:
Ctrl+Shift+A). - Click ⚡ Load Local AI Model to initialize the model from the local assets.
- Note: The model file is large (1GB+) and will be downloaded into your browser's memory and compiled for your GPU.
- Once the status turns ✅ AI Ready, start chatting!
| Shortcut | Action |
|---|---|
Ctrl + B |
Toggle File Explorer |
Ctrl + Shift + A |
Toggle AI Panel |
| `Ctrl + `` | Toggle Terminal |
Ctrl + S |
Save Current File |
- Core: JavaScript (ESM), HTML5, CSS3
- Editor: CodeMirror 6
- AI Engine: MediaPipe GenAI
- Bundler: Vite
- Storage: IndexedDB (Virtual File System)
MIT License. See LICENSE for details.
Recording.2026-05-12.151009.mp4
Recording.2026-05-12.150641.mp4
Powered by On-Device AI.
