Modern Tech, Minimal Weight

Built with Python Flask backend and CodeMirror 5 frontend. No Node.js required, no build step — just Python.

Flask
Backend
CodeMirror 5
Editor
SSE
Real-time
OpenAI API
AI
Catppuccin
Theme
Git
VCS

Cross-Platform

Runs wherever Python 3.8+ is available — from Android phones to cloud servers. Code anywhere, anytime.

📱
Termux
💻
Ubuntu/Debian
🖥️
Windows
macOS
🐦
Fedora
🏔️
Alpine
🛠️
Arch
🐳
Docker

About the Project

PhoneIDE is an open-source project designed to bring professional-grade development tools to mobile devices and lightweight environments.

The project was born from a simple need: being able to write, run, and debug code from a phone or tablet without compromising on features. Traditional cloud IDEs are heavy and require constant internet connectivity, while mobile text editors lack essential developer tooling.

PhoneIDE bridges this gap by running a lightweight Flask server locally on your device, serving a full-featured web-based IDE to your browser. With CodeMirror 5 as the editor backbone and OpenAI-compatible API integration for AI assistance, it delivers a desktop-class experience in a mobile-friendly package.

Whether you are a student coding on a budget Android phone, a developer making quick fixes from a tablet, or a sysadmin editing configs on a remote server, PhoneIDE provides the tools you need without the overhead you don't. It is free, open-source, and always will be.

Get Started with PhoneIDE

One command is all you need to launch a full-featured Web IDE on your device.

pip install phoneide
Installation Guide Star on GitHub