What is Codevre IDE

A VS Code-style editor, a Node.js terminal, a live browser with DevTools and an AI coding agent, all running in one browser tab.

Last updated 3 min read
On this page

Codevre IDE is a browser-based development environment at codevre.com/ide. It looks and works like VS Code: a Monaco editor, an Explorer, Search, Source Control, a terminal and dockable panes. It adds a live browser with DevTools and an AI coding agent that can read, edit and run your project.

There is nothing to install. It runs on school Chromebooks and on any recent desktop browser.

PartWhat it doesRead more
EditorMonaco, the editor from VS Code, with IntelliSense for JS/TS, diagnostics, a diff view and optional inline AI completionsThe editor
ExplorerYour project's files, with upload, drag and drop, Git markers and "not saved" dotsFiles and projects
SearchFind and replace across the project, with regex, whole-word and include/exclude globsThe workbench
Source ControlGit, built on the same Git the terminal uses, plus GitHub publish, push, pull and syncGit and Source Control
TerminalA shell running on Nodepod: node, npm, git and Codevre's vre commandTerminal
BrowserA browser pane with the permanent localhost:codevre tab and one tab per running dev serverlocalhost:codevre, Dev servers
DevToolsElements, Console, Network and more, built into both kinds of previewDevTools
AgentAn AI coding agent (or plain chat) that works inside your projectThe Agent
SettingsVS Code-style User and Workspace settings, also editable as settings.jsonSettings

Everything that runs your code runs on your device, inside your browser:

  • Static pages are served by VRE, Codevre's in-browser preview engine. It shows up as the localhost:codevre tab.
  • Terminal commands, npm install, build scripts and Node servers run in Nodepod, a Node.js-compatible runtime that runs in the browser on a virtual file system.

Codevre's servers load and save projects, sign you in, and relay AI requests to the provider you choose. They never execute your project's code.

Previews and the runtime live on a separate origin (preview.codevre.dev), away from the editor at codevre.com. A page you build can't reach into the editor, your account or your saved keys. See Security model.

localhost:codevre (VRE)Dev server tab (localhost:PORT)
Use it forHTML, CSS and JS, ES modules, canvas, CDN librariesProjects that need a real server: Express, APIs, a Vite or esbuild dev server
How it startsSave an HTML file, run vre run, or Terminal ▸ Run Preview (VRE)Start the server in the terminal, e.g. npm run dev
ReloadsAutomatically after a save (vre.preview.autoRun)Your server's own reload, plus a change watcher
DevToolsBuilt inBuilt in (Nodepod DevTools)

If your project is just files, use localhost:codevre. You don't need live-server, http-server or python -m http.server; VRE already does that job.

  • A recent desktop browser. Chromium-based browsers (Chrome, Edge, Arc, Brave) get the most testing; Firefox and Safari are supported.
  • An account to save projects, connect GitHub, or use the Agent. You can open the IDE and run code without one.
  • Your own API key from an AI provider to use the Agent. OpenRouter offers free models. See Providers and API keys.

Codevre also has the original Codevre Editor (HTML, CSS and JS, no Node.js), the three-pane Sandbox, the q5 Editor for learners, and Codevre Learn for classrooms. These docs cover Codevre IDE.

Docs