PG
← Back to Projects
liveDevTools

Forge

AI-Powered Browser IDE with In-Browser Node.js Runtime

Updated: Mar 20, 2026Created: Jan 15, 2025
Next.js 16TypeScriptGoogle Gemini 2.5 FlashWebContainersConvexClerkCodeMirror 6Inngest

What It Does

A full-stack, in-browser AI coding IDE where users describe what they want and a Gemini 2.5 Flash agent autonomously reads, writes, creates, and deletes project files using a structured tool-use pipeline. Runs a real Node.js runtime inside the browser via WebContainers API.

Key Features

  • AI agentic pipeline — Up to 20 tool-call iterations in background jobs via Inngest Agent Kit
  • WebContainers runtime — Real Node.js environment booting inside the browser
  • GitHub import/export — Clone entire repos into Convex, push to new repos with one click
  • Real-time data layer — Convex subscriptions sync file updates live to editor and WebContainer
  • CodeMirror 6 editor — Multi-language support, minimap, indentation markers, 1.5s debounced auto-save
  • Cancellation mid-execution — Inngest event cancellation for graceful AI task interruption