Full Stack WEB based IDE Vibe-Code Editor
DOI:
https://doi.org/10.65521/oaijse.v9i1s.3705Keywords:
Abstract
Modern software development is witnessing a paradigm shift toward browser-based Integrated Development Environments (IDEs), yet current cloud-based solutions frequently struggle with high operational costs, network latency, and significant data privacy risks when integrating AI. This research presents the design and implementation of a high-performance, web-based AI IDE built on the Next.js 15 framework, designed to solve these challenges through a” local-first” architecture. The core execution engine leverages the WebContainers API, utilizing WebAssembly (Wasm) to run a full Node.js runtime entirely within the browser tab, thereby eliminating the need for remote virtual machines and reducing infrastructure overhead. A primary innovation of this system is the integration of local AI inference via Ollama, specifically utilizing the CodeLlama model to provide real-time, context-aware code completions and debugging assistance. By conducting all AI processing at local-host:11434, the IDE ensures that proprietary source code remains strictly on the user’s hardware, providing an” air-gapped” level of security. The user interface features the Monaco Editor for a professional coding experience, a custom virtual file tree for project management, and an Xterm.js-powered terminal for shell interaction. Supporting a variety of templates such as React and Express, and backed by MongoDB via Prisma ORM, this project demonstrates that local LLMs can effectively provide high-quality code generation on consumer hardware. Ultimately, this research offers a blueprint for decentralized, private, and zero-cost development environments, providing a scalable alternative to existing cloud-dependent IDEs.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.