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)