whatisgithub

What is nova-ide?

carrycooldude/nova-ide — explained in plain English

Analysis updated 2026-05-18

4JavaScriptAudience · vibe coderLicense

In one sentence

A browser-based code editor that runs an AI coding assistant entirely on your own device, using WebGPU, with no cloud calls or API keys needed.

Mindmap

mindmap
  root((Nova IDE))
    What it does
      Browser code editor
      On device AI assistant
      No cloud required
    Tech stack
      JavaScript
      CodeMirror 6
      WebGPU
      MediaPipe GenAI
    Use cases
      Private AI coding help
      Edit multiple languages
      Run simulated terminal
    Audience
      Vibe coders
      Privacy focused developers
    License
      MIT

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Write and edit Python, JavaScript, HTML, or CSS in a browser-based editor

USE CASE 2

Chat with a local AI assistant without sending code to the cloud

USE CASE 3

Run commands in a simulated terminal alongside your code

USE CASE 4

Manage project files entirely in the browser without a server

What is it built with?

JavaScriptCodeMirror 6ViteWebGPUMediaPipe GenAI

How does it compare?

carrycooldude/nova-idearata-ae/purupurupngtubercodextf2/yamldeck
Stars444
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasy
Complexity3/52/5
Audiencevibe codergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

So what is it?

Nova IDE is a lightweight, browser-based code editor designed around on-device AI. Instead of sending your code or prompts to a cloud service, it runs a large language model (an AI that understands and generates text) directly inside your browser using your computer's GPU. This means everything stays private on your machine, no API keys, no internet connection required for the AI features. The editor itself supports Python, JavaScript, HTML, and CSS, and is built on CodeMirror 6, a well-known editor component. Alongside the code editor, there is an integrated simulated terminal for running commands and inspecting your environment, and a virtual file system stored in your browser's built-in IndexedDB storage, so you can manage files without needing a server. To use the AI assistant, you open the AI panel, load the local AI model (which is over 1GB and gets downloaded into your browser's memory the first time), and once it reports ready you can chat with it. The model runs using WebGPU and MediaPipe GenAI, technologies that let modern browsers access GPU hardware for fast computation. The project is built with JavaScript using the Vite bundler, and the interface takes visual inspiration from VS Code's dark theme. It is MIT licensed. The topics list also references on-device inference for Qualcomm GPU hardware.

Copy-paste prompts

Prompt 1
Help me set up Nova IDE and load the local AI model in my browser
Prompt 2
Explain how Nova IDE keeps my code private using on-device AI
Prompt 3
What browser and GPU requirements does Nova IDE need to run the AI panel?
Prompt 4
Show me how to use the simulated terminal and virtual file system in Nova IDE

Frequently asked questions

What is nova-ide?

A browser-based code editor that runs an AI coding assistant entirely on your own device, using WebGPU, with no cloud calls or API keys needed.

What language is nova-ide written in?

Mainly JavaScript. The stack also includes JavaScript, CodeMirror 6, Vite.

Who is nova-ide for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.