Judge0 IDE is a free and open-source online code editor that allows you to write and execute code from a rich set of languages. It's perfect for anybody who just wants to quickly write and run some code without opening a full-featured IDE on their computer. Moreover, it is also useful for teaching and learning or just trying out a new language.
Judge0 IDE is using Judge0 for executing the user's source code.
Visit https://ide.judge0.com, and enjoy happy coding. :)
🔗 This project is based on the original Judge0 IDE repository.
This fork enhances the Judge0 IDE experience by integrating an AI-powered coding assistant. The assistant helps users with:
- Real-time programming support by answering coding questions.
- Code debugging assistance by analyzing user input/output.
- Multi-model AI selection (Llama 3, Gemini 2.0, DeepSeek, and Qwen).
- Persistent API key storage for seamless AI interactions.
This feature is powered by the OpenRouter API, providing low-latency responses while maintaining a free-tier option.
You can run this AI-enhanced Judge0 IDE on your local machine by following these steps:
# Clone the repository
git https://github.com/ahmedbellaaj10/codex.git
cd codex
# Start a local server
python3 -m http.server 8000
Once the server is running, open http://localhost:8000 in your browser to start using the IDE.
Do you have a question, feature request, or something else on your mind? Or do you want to follow Judge0 news?
- Subscribe to Judge0 newsletter
- Join our Discord server
- Watch asciicasts
- Report an issue
- Contact us
- Schedule an online meeting with us
Judge0 IDE was created by Herman Zvonimir Došilović. This AI-enhanced version was developed by Ahmed Belaaj, building on top of the original IDE to provide AI-driven coding assistance.
Judge0 IDE is licensed under the MIT License.

