Create production-ready web apps using natural language. Generate full-stack code, preview instantly, and deploy anywhere with AI agents. Open-source platform.

Overview:

CodingIT is an open-source AI coding sandbox that lets developers run AI-generated code within secure, isolated environments. The project focuses on enabling code execution in a web-based UI, supporting multiple LLM providers, and allowing the use of Python and JavaScript packages (npm, pip) on the fly. It is built with Next.js 14, TailwindCSS, and the Vercel AI SDK, using E2B for sandbox execution. It is primarily aimed at developers, AI engineers, and teams who want to test, prototype, or interact with AI-generated code in real time.

Core Features:

  • AI Code Execution Sandbox: Securely runs code generated by AI inside isolated environments using the E2B SDK, with UI streaming for real-time output.

  • Multiple LLM Provider Support: Compatible with OpenAI, Anthropic, Google Generative AI, Google Vertex AI, Mistral, Groq, Fireworks, Together AI, Ollama, xAI, and DeepSeek, with the ability to add custom providers.

  • Stack-Specific Templates: Includes pre-built sandbox templates for Python data analyst, Next.js, Vue.js, Streamlit, Gradio, and a CodinIT Engineer persona, and allows users to create custom templates.

  • Customizable Personas and Models: Developers can define new sandbox environments by creating Docker-based templates and modify the list of supported LLM models and providers through configuration files.

Use Cases:

  • Developers prototyping AI features: Quickly test AI-generated code snippets or applications in a secure sandbox without setting up local environments.

  • AI engineers customizing sandbox templates: Build and deploy new sandbox environments (e.g., Streamlit, Python data analysis) with specific dependencies and startup commands.

  • Teams experimenting with multiple LLMs: Switch between different language models (OpenAI, Anthropic, Mistral, Ollama, etc.) within the same UI to compare outputs and code generation quality.

Why It Matters:

CodingIT provides a transparent, self-hostable infrastructure for running AI-generated code in safe sandboxes. Its modular design—supporting configurable LLM providers, stack templates, and custom personas—gives developers direct control over the execution environment without relying on a closed SaaS tool. The ability to install arbitrary npm and pip packages within the sandbox, combined with a clean UI built on Next.js and TailwindCSS, makes it a practical, extensible alternative for teams exploring AI-assisted development workflows.

分享XLinkedInReddit

相关工具

项目数据

Stars

170

Forks

71

许可证

Apache-2.0

元数据

替代对象
Lovable