Skip to content

carrycooldude/Nova-IDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ Nova IDE

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.

Nova IDE Screenshot

✨ Features

  • 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.

πŸš€ Getting Started

Prerequisites

  • Google Chrome (Version 113 or higher recommended for WebGPU support).
  • Node.js (for running the development server).

Installation

  1. Clone the repository:

    git clone https://github.com/carrycooldude/Nova-IDE.git
    cd Nova-IDE
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open http://localhost:5173 in your browser.

πŸ€– Using the AI Assistant

  1. Open the AI Panel (shortcut: Ctrl+Shift+A).
  2. 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.
  3. Once the status turns βœ… AI Ready, start chatting!

⌨️ Keyboard Shortcuts

Shortcut Action
Ctrl + B Toggle File Explorer
Ctrl + Shift + A Toggle AI Panel
`Ctrl + `` Toggle Terminal
Ctrl + S Save Current File

πŸ› οΈ Tech Stack

πŸ“„ License

MIT License. See LICENSE for details.

Recording.2026-05-12.151009.mp4
Recording.2026-05-12.150641.mp4

Powered by On-Device AI.