DEV Community

Cover image for CodeForge AI — A Browser-Based IDE with an AI That Understands Your Project
Ram Sidhartha
Ram Sidhartha

Posted on

CodeForge AI — A Browser-Based IDE with an AI That Understands Your Project

The premise is simple: your IDE should be running everywhere, and it should understand what you're building. CodeForge AI is a browser-based coding environment with an AI assistant built into the core — not bolted on as a chat sidebar.

You get a Monaco editor (the same engine that powers VS Code), a real terminal, a file explorer, and an AI that has context about your entire project and can act on it. Run it once in Docker and you've got a full IDE accessible from any browser on your network.

🛠️ What it does:
Monaco Editor — Full VS Code-like editing experience in the browser with syntax highlighting for 20+ languages.

AI Coding Assistant — A chat panel that's aware of the file you're editing. Ask it to explain a function, suggest a refactor, or generate a test.

Code Generation from Specs — Describe what you want in plain English and it produces working code.

AI Debugging — Paste in an error trace and it explains what went wrong, why, and shows you the fix.

Smart Autocomplete — AI-powered completions that consider what you're building, not just symbols in scope.

Interactive Terminal — Real xterm.js terminal running in the browser over WebSocket.

Project Semantic Search — Index your codebase and ask questions about it like "Where is the database connection pool initialized?".

code-server Integration — The full VS Code experience in the browser is also available at port 8080.

🧰 Tech Stack
Python, FastAPI, Next.js, Monaco Editor, xterm.js, WebSocket, Redis, and optional Ollama for local AI.

🔗 Get Started
Check out the repo: github.com/isidhartha/codeforge-ai

Top comments (0)